From 6a399061e947c3ad4e26275f0b788ba601f2f838 Mon Sep 17 00:00:00 2001 From: Ganom Date: Wed, 29 May 2019 19:09:03 -0400 Subject: [PATCH] NPE Fix for Barrows --- .../client/plugins/barrows/BarrowsPlugin.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java index 0b8de1c15b..2b5c044f82 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/barrows/BarrowsPlugin.java @@ -258,14 +258,17 @@ public class BarrowsPlugin extends Plugin } else if (event.getGameState() == GameState.LOGGED_IN) { - boolean isInCrypt = isInCrypt(); - if (wasInCrypt && !isInCrypt) + if (client.getLocalPlayer() != null) { - stopPrayerDrainTimer(); - } - else if (!wasInCrypt && isInCrypt) - { - startPrayerDrainTimer(); + boolean isInCrypt = isInCrypt(); + if (wasInCrypt && !isInCrypt) + { + stopPrayerDrainTimer(); + } + else if (!wasInCrypt && isInCrypt) + { + startPrayerDrainTimer(); + } } } }