setPermission("pocketmine.command.stop"); } public function execute(CommandSender $sender, $currentAlias, array $args){ if(!$this->testPermission($sender)){ return true; } Command::broadcastCommandMessage($sender, "Stopping the server..."); $reason = implode(" ", $args); if($reason !== ""){ foreach($sender->getServer()->getOnlinePlayers() as $player){ $player->kick($reason); } } $sender->getServer()->shutdown(); return true; } }