diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java index e9ed2a99c7..487a81d352 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/playerindicators/PlayerIndicatorsPlugin.java @@ -40,6 +40,8 @@ import net.runelite.client.game.ClanManager; import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.ui.overlay.OverlayManager; +import net.runelite.client.util.ColorUtil; +import net.runelite.client.util.Text; @PluginDescriptor( name = "Player Indicators", @@ -155,15 +157,9 @@ public class PlayerIndicatorsPlugin extends Plugin if (color != null && config.colorPlayerMenu()) { - // strip out existing '); - if (idx != -1) - { - target = target.substring(idx + 1); - } - - lastEntry.setTarget("" + target); + // strip out existing tags (color, etc.) + String target = Text.removeTags(lastEntry.getTarget()); + lastEntry.setTarget(ColorUtil.prependColorTag(target, color)); } if (image != -1 && config.showClanRanks())