From b51a1cd249665817740d5edc0be480c36ac94b19 Mon Sep 17 00:00:00 2001 From: Netami1 Date: Tue, 1 Oct 2019 12:24:05 -0400 Subject: [PATCH] sanitize text for Jagex non-breaking spaces (#1697) add null check player name --- .../runelite/client/plugins/coxhelper/CoxPlugin.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/coxhelper/CoxPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/coxhelper/CoxPlugin.java index 6126f409a7..dbb1dc6ec1 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/coxhelper/CoxPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/coxhelper/CoxPlugin.java @@ -217,9 +217,16 @@ public class CoxPlugin extends Plugin { for (Player player : client.getPlayers()) { - if (player.getName().equals(tpMatcher.group(1))) + final String rawPlayerName = player.getName(); + + if (rawPlayerName != null) { - victims.add(new Victim(player, Victim.Type.TELEPORT)); + final String fixedPlayerName = Text.sanitize(rawPlayerName); + + if (fixedPlayerName.equals(tpMatcher.group(1))) + { + victims.add(new Victim(player, Victim.Type.TELEPORT)); + } } } }