setPermission("pocketmine.command.list"); } public function execute(CommandSender $sender, $currentAlias, array $args){ if(!$this->testPermission($sender)){ return true; } $online = ""; foreach(Server::getInstance()->getOnlinePlayers() as $player){ if($player->isOnline() and (!($sender instanceof Player) or $sender->canSee($player))){ $online .= $player->getDisplayName() . ", "; } } $sender->sendMessage("There are " . count(Server::getInstance()->getOnlinePlayers()) . "/" . Server::getInstance()->getMaxPlayers() . " players online:\n" . substr($online, 0, -2)); return true; } }