From bc36f8204dcdb66eba183a2722c160d5af0dd26b Mon Sep 17 00:00:00 2001 From: GeChallengeM Date: Wed, 10 Jul 2019 00:29:02 +0200 Subject: [PATCH] Fix of a nullpointerexception. The nullpointerexception happened when, in rare cases, the variable "lastPlayerLocation" is null and the player is attacked instantly on login. --- .../runelite/client/plugins/npcstatus/NpcStatusPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/npcstatus/NpcStatusPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/npcstatus/NpcStatusPlugin.java index a4a374199a..8bd0cf393a 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/npcstatus/NpcStatusPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/npcstatus/NpcStatusPlugin.java @@ -203,6 +203,10 @@ public class NpcStatusPlugin extends Plugin private void checkStatus() { + if (lastPlayerLocation == null) + { + return; + } for (MemorizedNPC npc : memorizedNPCs) { final double CombatTime = npc.getCombatTimerEnd() - client.getTickCount();