Помогите Как мне сделать бан?

  • Автор темы Автор темы Skyla
  • Дата начала Дата начала

Skyla

Новичок
Пользователь
Баллы
16
Имя в Minecraft
Skyla_Mod
Как мне написать свой плагин блокировки игроков, как сделать запрет входа на сервер и сообщение которое появиться при попытке входа?
 
Код:
@EventHandler
public void onPlayerLogin(PlayerLoginEvent e) {
    Player player = e.getPlayer();
    //TODO проверка забанен ли игрок
    e.disallow(Result.KICK_BANNED, "You are banned from this server.");
}
 
Код:
@EventHandler
public void onPlayerLogin(PlayerLoginEvent e) {
    Player player = e.getPlayer();
    //TODO проверка забанен ли игрок
    e.disallow(Result.KICK_BANNED, "You are banned from this server.");
}
PHP:
@EventHandler
public void onPlayerLogin(PlayerLoginEvent event) {
    boolean isBanned = true; // пр-р: config.contains("ban." + event.getPlayer().getName());

    if(isBanned) {
        event.disallow(Result.KICK_BANNED, "You are banned from this server.");
    }
}
Показал на пример с конфигом, но баны в конфиг записывать не советую, ибо существуют более гуманные методы сериализации/десериализации данных о бане игрока.
 
Назад
Верх