diff --git a/src/de/steamwar/velocitycore/listeners/ChatListener.java b/src/de/steamwar/velocitycore/listeners/ChatListener.java index 74429c1..eb35fe4 100644 --- a/src/de/steamwar/velocitycore/listeners/ChatListener.java +++ b/src/de/steamwar/velocitycore/listeners/ChatListener.java @@ -169,10 +169,11 @@ public class ChatListener extends BasicListener { if(ChatListener.filteredCommand(sender, message)) return; - if(!message.startsWith("/") && chatFilter(sender, message)) + final String coloredMessage = sender.user().hasPerm(UserPerm.COLOR_CHAT) ? message.replace('&', 'ยง') : message; + if(!message.startsWith("/") && chatFilter(sender, coloredMessage)) return; - sender.getPlayer().spoofChatInput(message); + sender.getPlayer().spoofChatInput(coloredMessage); } private static boolean chatFilter(Chatter sender, String message) {