From 0c1b197054a2af9e09dd9cb13453f50ade1ce066 Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Fri, 25 Nov 2022 19:49:37 +0100 Subject: [PATCH] Don't send players a ping sound if they have the player that's pinging them ignored --- .../main/java/com/alttd/chat/listeners/ChatListener.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 2346a71..377bcef 100755 --- a/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java +++ b/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java @@ -105,14 +105,16 @@ public class ChatListener implements Listener { .match(Pattern.compile(name, Pattern.CASE_INSENSITIVE)) .replacement(mention.append(onlinePlayer.displayName())) .build()); - playerToPing.add(onlinePlayer); + if (!ChatUserManager.getChatUser(onlinePlayer.getUniqueId()).getIgnoredPlayers().contains(player.getUniqueId())) + playerToPing.add(onlinePlayer); } else if (message.contains(nickName.toLowerCase())) { modifiableString.replace(TextReplacementConfig.builder() .once() .match(Pattern.compile(nickName, Pattern.CASE_INSENSITIVE)) .replacement(mention.append(onlinePlayer.displayName())) .build()); - playerToPing.add(onlinePlayer); + if (!ChatUserManager.getChatUser(onlinePlayer.getUniqueId()).getIgnoredPlayers().contains(player.getUniqueId())) + playerToPing.add(onlinePlayer); } }