Помогите Как отправить игрокам из листа сообщение

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

Chupaaa

Новичок
Пользователь
Баллы
21
Имя в Minecraft
xChupa
У меня есть List<String>, в котором находятся ники игроков, как сделать так, чтобы сообщение отправилось только этим игрокам?
 
list.stream().filter(player ->Bukkit.getPlayerExact(player)!=null).forEach(player -> Bukkit.getPlayerExact(player).sendMessage("msg"));
 
Зачем 2 раза getPlayerExact, нужно юзать map только потом filter
Лень было для фаст ответа. Сам допрет. Я лишь суть показал.
Код:
        list.forEach(string -> {
            Player player = Bukkit.getPlayerExact(string);
            if(player!=null) {
                player.sendMessage("msg");
            }
        });

Код:
list.stream().map(name -> Bukkit.getPlayerExact(name)).filter(player -> player!=null).forEach(player -> player.sendMessage("msg"));
 
Последнее редактирование:
Лень было для фаст ответа. Сам допрет. Я лишь суть показал.
Код:
        list.forEach(string -> {
            Player player = Bukkit.getPlayerExact(string);
            if(player!=null) {
                player.sendMessage("msg");
            }
        });

Код:
list.stream().map(name -> Bukkit.getPlayerExact(name)).filter(player -> player!=null).forEach(player -> player.sendMessage("msg"));
Спасибо, Сашка724ая
 
Назад
Верх