Помогите Вопрос с ивентом отправки сообщения

Статус
Закрыто для дальнейших ответов.

CheaterS

Новичок
Пользователь
Баллы
6
Имя в Minecraft
CheaterShow
Я хочу сделать что-бы когда игрок писал "Herobrine" именно ему говорилось к примеру "Жди своей смерти!!" как это сделать ?
И да можно ли как-то сделать что-бы это писалось не каждый раз, а сообщение игроку написалось бы только один раз и больше тип не придёт.
Буду благодарен любой помощи.
 
Код:
List<Player> sendedPlayers = new ArrayList<Player>();
    
@EventHandler
public void onChat(AsyncPlayerChatEvent event)
{
    String str = "Herobrine";
        
    Player player = event.getPlayer();
    String message = event.getMessage();
    if(!message.equalsIgnoreCase(str)) return;
    if(sendedPlayers.contains(player)) return;
        
    String sendMsg = ChatColor.translateAlternateColorCodes('&', "&4&lЖди своей смерти.");
    player.sendMessage(sendMsg);
    sendedPlayers.add(player);
}
upload_2019-5-16_19-14-28.png
 
Код:
List<Player> sendedPlayers = new ArrayList<Player>();
   
@EventHandler
public void onChat(AsyncPlayerChatEvent event)
{
    String str = "Herobrine";
       
    Player player = event.getPlayer();
    String message = event.getMessage();
    if(!message.equalsIgnoreCase(str)) return;
    if(sendedPlayers.contains(player)) return;
       
    String sendMsg = ChatColor.translateAlternateColorCodes('&', "&4&lЖди своей смерти.");
    player.sendMessage(sendMsg);
    sendedPlayers.add(player);
}
Посмотреть вложение 53834
Просто благодарю, чмок ;з
Тема закрыта.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх