Command
Properties
$description protected
php
protected \pocketmine\lang\Translatable|string $description$usageMessage protected
php
protected \pocketmine\lang\Translatable|string $usageMessageMethods
__construct()
php
public function __construct(string $name, \pocketmine\lang\Translatable|string $description = "", \pocketmine\lang\Translatable|string|null $usageMessage = null, array $aliases = [])__toString()
php
public function __toString() : stringbroadcastCommandMessage()
php
public static function broadcastCommandMessage(\pocketmine\command\CommandSender $source, \pocketmine\lang\Translatable|string $message, bool $sendToSource = true) : voidexecute()
php
abstract public function execute(\pocketmine\command\CommandSender $sender, string $commandLabel, array $args)getAliases()
php
public function getAliases() : arraygetDescription()
php
public function getDescription() : \pocketmine\lang\Translatable|stringgetLabel()
php
public function getLabel() : stringgetName()
php
public function getName() : stringgetPermissionMessage()
php
public function getPermissionMessage() : ?stringgetPermissions()
php
public function getPermissions() : arraygetUsage()
php
public function getUsage() : \pocketmine\lang\Translatable|stringisRegistered()
php
public function isRegistered() : boolregister()
php
public function register(\pocketmine\command\CommandMap $commandMap) : boolRegisters the command into a Command map
setAliases()
php
public function setAliases(array $aliases) : voidsetDescription()
php
public function setDescription(\pocketmine\lang\Translatable|string $description) : voidsetLabel()
php
public function setLabel(string $name) : boolsetPermission()
php
public function setPermission(?string $permission) : voidsetPermissionMessage()
php
public function setPermissionMessage(string $permissionMessage) : voidsetPermissions()
php
public function setPermissions(array $permissions) : voidsetUsage()
php
public function setUsage(\pocketmine\lang\Translatable|string $usage) : voidtestPermission()
php
public function testPermission(\pocketmine\command\CommandSender $target, ?string $permission = null) : booltestPermissionSilent()
php
public function testPermissionSilent(\pocketmine\command\CommandSender $target, ?string $permission = null) : boolunregister()
php
public function unregister(\pocketmine\command\CommandMap $commandMap) : bool