From 709ecd5987d8feb0e7590f5b4f3de9ac91724437 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Thu, 15 Mar 2018 16:46:22 +0100 Subject: [PATCH] Fix herbiboar plugin NPE on startup Add null check for client.getMapRegions because during plugin startup when game is loading, they are null. Signed-off-by: Tomas Slusny --- .../java/net/runelite/client/plugins/herbiboars/Herbiboars.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/Herbiboars.java b/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/Herbiboars.java index 4b95bfbe45..83db589438 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/Herbiboars.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/herbiboars/Herbiboars.java @@ -327,7 +327,7 @@ public class Herbiboars extends Plugin private boolean checkArea() { - return Arrays.stream(client.getMapRegions()) + return client.getMapRegions() != null && Arrays.stream(client.getMapRegions()) .filter(x -> Arrays.stream(HERBIBOAR_REGIONS).anyMatch(y -> y == x)) .toArray().length > 0; }