public function onCommand(CommandSender $sender, Command $command, $label, array $args);
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(TextFormat::RED . "Usage: " . $this->usageMessage); } return $success; }