pocketmine\command\PluginCommand::execute PHP Method

execute() public method

public execute ( pocketmine\command\CommandSender $sender, $commandLabel, array $args )
$sender pocketmine\command\CommandSender
$args array
    public function execute(CommandSender $sender, $commandLabel, array $args)
    {
        if (!$this->owningPlugin->isEnabled()) {
            return false;
        }
        if (!$this->testPermission($sender)) {
            return false;
        }
        $success = $this->executor->onCommand($sender, $this, $commandLabel, $args);
        if (!$success and $this->usageMessage !== "") {
            $sender->sendMessage(new TranslationContainer("commands.generic.usage", [$this->usageMessage]));
        }
        return $success;
    }