From 3488f72ae2e3bdf686b81a52f7c43bca6a7690da Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Sat, 20 Apr 2019 13:45:27 +0200 Subject: [PATCH] Do not count local player in nearby clan member counter Signed-off-by: Tomas Slusny --- .../client/plugins/clanchat/ClanChatPlugin.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java index 506c9a58c0..3f46869425 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java @@ -168,11 +168,12 @@ public class ClanChatPlugin extends Plugin if (member.getWorld() == client.getWorld()) { + final Player local = client.getLocalPlayer(); final String memberName = Text.toJagexName(member.getUsername()); for (final Player player : client.getPlayers()) { - if (player != null && memberName.equals(Text.toJagexName(player.getName()))) + if (player != null && player != local && memberName.equals(Text.toJagexName(player.getName()))) { clanMembers.add(player); addClanCounter(); @@ -455,9 +456,12 @@ public class ClanChatPlugin extends Plugin @Subscribe public void onPlayerSpawned(PlayerSpawned event) { - if (event.getPlayer().isClanMember()) + final Player local = client.getLocalPlayer(); + final Player player = event.getPlayer(); + + if (player != local && player.isClanMember()) { - clanMembers.add(event.getPlayer()); + clanMembers.add(player); addClanCounter(); } }