Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

[Решено] Проверка имени игрока при PlayerLoginEvent

Тема в разделе "Разработка плагинов для новичков", создана пользователем xDark, 30 июн 2016.

Статус темы:
Закрыта.
  1. Автор темы
    xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Здравствуйте девелоперы! Возник такой вопрос, можно ли как - то проверить имя игрока, при PlayerLoginEvent? Т.е. если ник игрока: 'md_5' (Я знаю что в BungeeCord можно ник поменять), то игрока выкидывает с сервера.
    Заранее спасибо.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    xDark

    xDark Активный участник Пользователь

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Проблема решена.
    Код:
           @EventHandler
           public void preventName(PlayerJoinEvent event)
           {
               String NickPrevent = this.getConfig().getString("Messages.NICK_IS_NOT_ALLOWED");
    
               Player p = event.getPlayer();
            
               if (p.getName().equalsIgnoreCase("md_5")) {
                   p.kickPlayer(ChatColor.translateAlternateColorCodes('&', NickPrevent));
               }
           }
    }
    Тема клоусед.
     
Статус темы:
Закрыта.

Поделиться этой страницей