Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Зачем 2 раза getPlayerExact, нужно юзать map только потом filterlist.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"));
Спасибо, Сашка724аяЛень было для фаст ответа. Сам допрет. Я лишь суть показал.
Код: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!=Я.Спасибо, Сашка724ая
list.stream().map(name -> Bukkit.getPlayerExact(name)).filter(player -> player!=null).forEach(player -> player.sendMessage("msg"));
list.stream()
.map(Bukkit::getPlayerExact)
.filter(Objects::nonNull)
.forEach(player -> player.sendMessage("msg"));
👍Код:list.stream() .map(Bukkit::getPlayerExact) .filter(Objects::nonNull) .forEach(player -> player.sendMessage("msg"));