diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java index 4571780df0..fd148c1e90 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java @@ -127,6 +127,7 @@ public class ChatNotificationsPlugin extends Plugin public void onSetMessage(SetMessage event) { MessageNode messageNode = event.getMessageNode(); + String nodeValue = Text.removeTags(messageNode.getValue()); boolean update = false; switch (event.getType()) @@ -176,7 +177,7 @@ public class ChatNotificationsPlugin extends Plugin if (highlightMatcher != null) { - Matcher matcher = highlightMatcher.matcher(messageNode.getValue()); + Matcher matcher = highlightMatcher.matcher(nodeValue); boolean found = false; StringBuffer stringBuffer = new StringBuffer(); @@ -217,12 +218,13 @@ public class ChatNotificationsPlugin extends Plugin { stringBuilder.append('[').append(sender).append("] "); } + if (!Strings.isNullOrEmpty(name)) { stringBuilder.append(name).append(": "); } - stringBuilder.append(message.getValue()); + stringBuilder.append(Text.removeTags(message.getValue())); String notification = stringBuilder.toString(); notifier.notify(notification); }