From f758be9e7073186918089ae3261281210806d3b1 Mon Sep 17 00:00:00 2001 From: Telesphoreo Date: Wed, 11 Dec 2019 03:48:06 -0800 Subject: [PATCH] =?UTF-8?q?Ivan=20did=20an=20oopsie=20=F0=9F=98=AC=20(#164?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../totalfreedom/totalfreedommod/ChatManager.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/main/java/me/totalfreedom/totalfreedommod/ChatManager.java b/src/main/java/me/totalfreedom/totalfreedommod/ChatManager.java index c18577fe..d24ae390 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/ChatManager.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/ChatManager.java @@ -54,14 +54,11 @@ public class ChatManager extends FreedomService { final Player player = event.getPlayer(); String message = event.getMessage().trim(); - // Format colors - { - message = FUtil.colorize(message); - message = message.replaceAll(ChatColor.BOLD.toString(), "&l"); - message = message.replaceAll(ChatColor.ITALIC.toString(), "&o"); - message = message.replaceAll(ChatColor.UNDERLINE.toString(), "&n"); - message = message.replaceAll(ChatColor.STRIKETHROUGH.toString(), "&m"); - } + + // Format colors and strip &k + message = FUtil.colorize(message); + message = message.replaceAll(ChatColor.MAGIC.toString(), "&k"); + // Truncate messages that are too long - 256 characters is vanilla client max if (message.length() > 256) { @@ -201,4 +198,4 @@ public class ChatManager extends FreedomService } } } -} \ No newline at end of file +}