From 5e62786010ff5c189375e9851b7d72bd3f85382e Mon Sep 17 00:00:00 2001 From: Teriuihi Date: Sun, 9 Oct 2022 00:47:43 +0200 Subject: [PATCH] Fixed case-sensitive name matching for replacing names/nicknames --- .../src/main/java/com/alttd/chat/listeners/ChatListener.java | 4 ++-- 1 file changed, 2 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 bcdcffe..2d2c2cf 100755 --- a/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java +++ b/galaxy/src/main/java/com/alttd/chat/listeners/ChatListener.java @@ -96,11 +96,11 @@ public class ChatListener implements Listener { for (Player onlinePlayer : Bukkit.getOnlinePlayers()) { String name = onlinePlayer.getName(); String nickName = PlainTextComponentSerializer.plainText().serialize(onlinePlayer.displayName()); - if (modifiableString.string().contains(name)) { + if (modifiableString.string().toLowerCase().contains(name.toLowerCase())) { modifiableString.replace(Pattern.compile(name, Pattern.CASE_INSENSITIVE), mention.append(onlinePlayer.displayName())); playerToPing.add(onlinePlayer); } - if (modifiableString.string().contains(nickName)) { + if (modifiableString.string().toLowerCase().contains(nickName.toLowerCase())) { modifiableString.replace(Pattern.compile(nickName, Pattern.CASE_INSENSITIVE), mention.append(onlinePlayer.displayName())); playerToPing.add(onlinePlayer); }