From 92427968b010a9892f8ccc8c309aa28418e339f6 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Fri, 1 Feb 2019 20:54:22 +0100 Subject: [PATCH] Check for localMember in party not being null on UserJoin Local user joins last, so all UserJoin events before that will throw NPE here. Signed-off-by: Tomas Slusny --- .../java/net/runelite/client/plugins/party/PartyPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java index 4b69e8dee9..48b358e5b0 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/party/PartyPlugin.java @@ -354,7 +354,9 @@ public class PartyPlugin extends Plugin implements KeyListener .runeLiteFormattedMessage(joinMessage) .build()); - if (partyData.getMemberId().equals(party.getLocalMember().getMemberId())) + final PartyMember localMember = party.getLocalMember(); + + if (localMember != null && partyData.getMemberId().equals(localMember.getMemberId())) { final String helpMessage = new ChatMessageBuilder() .append(ChatColorType.HIGHLIGHT)