Added /op, /deop, /kick, OfflinePlayer, moved player list to Server instead of static Player

This commit is contained in:
Shoghi Cervantes
2014-04-01 19:46:48 +02:00
parent e60ea2eb15
commit b4cc3bbd43
16 changed files with 699 additions and 204 deletions

View File

@@ -45,13 +45,13 @@ class ListCommand extends VanillaCommand{
$online = "";
foreach(Player::getAll() as $player){
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(Player::getAll())."/".Server::getInstance()->getMaxPlayers()." players online:\n" . substr($online, 0, -2));
$sender->sendMessage("There are ".count(Server::getInstance()->getOnlinePlayers())."/".Server::getInstance()->getMaxPlayers()." players online:\n" . substr($online, 0, -2));
return true;
}