From 6264013c6b5e8eb58a89511e457e5b23d30b61b7 Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+chomens@users.noreply.github.com> Date: Sun, 29 Dec 2024 07:32:34 +0700 Subject: [PATCH] refactor: remove racist filter --- .../chipmunk/chipmunkmod/modules/CustomChat.java | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/CustomChat.java b/src/main/java/land/chipmunk/chipmunkmod/modules/CustomChat.java index bbeed8d..9b9e041 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/CustomChat.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/CustomChat.java @@ -26,8 +26,6 @@ public class CustomChat { public static final CustomChat INSTANCE = new CustomChat(MinecraftClient.getInstance()); - public static final Pattern RACIST_PATTERN = Pattern.compile("nigga|nigger|i hate black", Pattern.CASE_INSENSITIVE); - public boolean enabled = true; public String format; @@ -85,16 +83,7 @@ public class CustomChat { public void chat (String message) { final ClientPlayerEntity player = client.player; - try { - final Matcher racistMatcher = RACIST_PATTERN.matcher(message); - if (racistMatcher.matches()) { - player.sendMessage(Text.literal("racism bad"), false); - - return; - } - } catch (Exception e) { - e.printStackTrace(); - } + if (player != null) return; if (!enabled || !player.hasPermissionLevel(2) || !player.isCreative()) { Chat.sendChatMessage(message, true); @@ -147,7 +136,7 @@ public class CustomChat { CommandCore.INSTANCE.run((KaboomCheck.INSTANCE.isKaboom ? "minecraft:tellraw @a " : "tellraw @a ") + sanitizedFormat); } catch (Exception e) { if (client.player == null) return; - ((Audience) client.player).sendMessage(Component.text(e.toString()).color(NamedTextColor.RED)); + client.player.sendMessage(Component.text(e.toString()).color(NamedTextColor.RED)); } } }