diff --git a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java index 9174dff..8ea247c 100644 --- a/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java +++ b/src/main/java/buttondevteam/discordplugin/DiscordPlugin.java @@ -228,7 +228,7 @@ public class DiscordPlugin extends JavaPlugin implements IListener { } try { if (channel == chatchannel) - MCChatListener.resetLastMessage(); //If this is a chat message, it'll be set again + MCChatListener.resetLastMessage(); // If this is a chat message, it'll be set again final String content = TBMCCoreAPI.IsTestServer() && channel != chatchannel ? "*The following message is from a test server*\n" + message : message; return embed == null ? channel.sendMessage(content) : channel.sendMessage(content, embed, false); @@ -269,11 +269,17 @@ public class DiscordPlugin extends JavaPlugin implements IListener { /** Removes §[char] colour codes from strings */ public static String sanitizeString(String string) { String sanitizedString = ""; + boolean random = false; for (int i = 0; i < string.length(); i++) { if (string.charAt(i) == '§') { i++;// Skips the data value, the 4 in "§4Alisolarflare" + if (string.charAt(i) == 'k') + random = true; + else + random = false; } else { - sanitizedString += string.charAt(i); + if (!random) // Skip random/obfuscated characters + sanitizedString += string.charAt(i); } } return sanitizedString;