From bdcb825e64850f113f60a13cf9fdf9223b20b898 Mon Sep 17 00:00:00 2001 From: Ganom Date: Thu, 16 May 2019 17:28:30 -0400 Subject: [PATCH] Fix NPE on Login Screen --- .../client/plugins/zulrah/ZulrahPlugin.java | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/ZulrahPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/ZulrahPlugin.java index 6a5409bb24..4bdfcd6804 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/ZulrahPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/zulrah/ZulrahPlugin.java @@ -196,20 +196,34 @@ public class ZulrahPlugin extends Plugin @Subscribe public void onNpcSpawned(NpcSpawned event) { - NPC npc = event.getNpc(); - if (npc != null && npc.getName().toLowerCase().contains("zulrah")) + try { - zulrah = npc; + NPC npc = event.getNpc(); + if (npc != null && npc.getName().toLowerCase().contains("zulrah")) + { + zulrah = npc; + } + } + catch (Exception e) + { + } } @Subscribe public void onNpcDespawned(NpcDespawned event) { - NPC npc = event.getNpc(); - if (npc != null && npc.getName().toLowerCase().contains("zulrah")) + try { - zulrah = null; + NPC npc = event.getNpc(); + if (npc != null && npc.getName().toLowerCase().contains("zulrah")) + { + zulrah = null; + } + } + catch (Exception e) + { + } }