49 if(count($args) === 0){
53 $name = array_shift($args);
54 $reason = implode(
" ", $args);
56 $sender->getServer()->getNameBans()->addBan($name, $reason,
null, $sender->getName());
58 if(($player = $sender->getServer()->getPlayerExact($name)) instanceof
Player){
59 $player->kick($reason !==
"" ? KnownTranslationFactory::pocketmine_disconnect_ban($reason) : KnownTranslationFactory::pocketmine_disconnect_ban_noReason());
62 Command::broadcastCommandMessage($sender, KnownTranslationFactory::commands_ban_success($player !==
null ? $player->getName() : $name));