Don't show chat messages from ignored user to user who ignored them
This commit is contained in:
parent
ead360ee1c
commit
c07399f0ba
|
|
@ -28,8 +28,8 @@ public class ChatListener implements Listener, ChatRenderer {
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
ChatUser user = ChatUserManager.getChatUser(player.getUniqueId());
|
ChatUser user = ChatUserManager.getChatUser(player.getUniqueId());
|
||||||
|
|
||||||
event.viewers().removeIf(audience -> audience instanceof Player
|
event.viewers().removeIf(audience -> audience instanceof Player receiver
|
||||||
&& user.getIgnoredPlayers().contains(((Player) audience).getUniqueId()));
|
&& ChatUserManager.getChatUser(receiver.getUniqueId()).getIgnoredPlayers().contains(player.getUniqueId()));
|
||||||
|
|
||||||
Component input = event.message();
|
Component input = event.message();
|
||||||
String message = PlainComponentSerializer.plain().serialize(input);
|
String message = PlainComponentSerializer.plain().serialize(input);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user