From 2732188c8900a9c655ebd3415b22bff297bedacc Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Sat, 6 Oct 2018 09:20:05 +0200 Subject: [PATCH] Fix NPE in Miscellania plugin on DC When you DC, isInKingdom throws NPE in isInKingdom method because localPlayer is null. Signed-off-by: Tomas Slusny --- .../client/plugins/kingdomofmiscellania/KingdomPlugin.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java index 09302135f9..34c8bd2ae3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/kingdomofmiscellania/KingdomPlugin.java @@ -123,7 +123,8 @@ public class KingdomPlugin extends Plugin private boolean isInKingdom() { - return KINGDOM_REGION.contains(client.getLocalPlayer().getWorldLocation().getRegionID()); + return client.getLocalPlayer() != null + && KINGDOM_REGION.contains(client.getLocalPlayer().getWorldLocation().getRegionID()); } private boolean hasCompletedQuest()