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

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

Discussion in 'Разработка плагинов для новичков' started by xDark, Jun 30, 2016.

Thread Status:
Not open for further replies.
  1. Автор темы
    xDark

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

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

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

    Trophy Points:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Проблема решена.
    Code:
           @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));
               }
           }
    }
    Тема клоусед.
     
Thread Status:
Not open for further replies.

Share This Page