diff --git a/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java b/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java index c3e92e7..b4acd39 100755 --- a/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java +++ b/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java @@ -29,8 +29,8 @@ public class ChatListener implements Listener, ChatRenderer { Player player = event.getPlayer(); ChatUser user = ChatUserManager.getChatUser(player.getUniqueId()); - event.viewers().removeIf(audience -> audience instanceof Player - && user.getIgnoredPlayers().contains(((Player) audience).getUniqueId())); + event.viewers().removeIf(audience -> audience instanceof Player receiver + && ChatUserManager.getChatUser(receiver.getUniqueId()).getIgnoredPlayers().contains(player.getUniqueId())); Component input = event.message(); String message = PlainComponentSerializer.plain().serialize(input);