Fixed only sending to ignored players

This commit is contained in:
Teriuihi 2022-06-25 06:10:17 +02:00
parent 66a058225d
commit 9832abbb90

View File

@ -45,7 +45,7 @@ public class ChatListener implements Listener {
Set<Player> receivers = event.viewers().stream().filter(audience -> audience instanceof Player) Set<Player> receivers = event.viewers().stream().filter(audience -> audience instanceof Player)
.map(audience -> (Player) audience) .map(audience -> (Player) audience)
.filter(receiver -> ChatUserManager.getChatUser(receiver.getUniqueId()).getIgnoredPlayers().contains(player.getUniqueId())) .filter(receiver -> !ChatUserManager.getChatUser(receiver.getUniqueId()).getIgnoredPlayers().contains(player.getUniqueId()))
.collect(Collectors.toSet()); .collect(Collectors.toSet());
Component input = event.message(); Component input = event.message();
@ -75,7 +75,6 @@ public class ChatListener implements Listener {
.build()); .build());
component = render(player, component); component = render(player, component);
player.sendMessage(component);
for (Player receiver : receivers) { for (Player receiver : receivers) {
receiver.sendMessage(component); receiver.sendMessage(component);
} }