From 00ce4ee51cf539caa38bfca2444adf4f016f5074 Mon Sep 17 00:00:00 2001 From: Owain van Brakel Date: Sat, 30 Nov 2019 03:19:26 +0100 Subject: [PATCH] Update ObjectIndicatorsPlugin.java --- .../plugins/objectindicators/ObjectIndicatorsPlugin.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java index b5f5483888..1f5df989b3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/objectindicators/ObjectIndicatorsPlugin.java @@ -353,7 +353,8 @@ public class ObjectIndicatorsPlugin extends Plugin implements KeyListener && worldPoint.getRegionY() == objectPoint.getRegionY()) { // Transform object to get the name which matches against what we've stored - if (objectPoint.getName().equals(getObjectDefinition(object.getId()).getName())) + ObjectDefinition objectDefinition = getObjectDefinition(object.getId()); + if (objectDefinition != null && objectPoint.getName().equals(objectDefinition.getName())) { log.debug("Marking object {} due to matching {}", object, objectPoint); objects.add(object); @@ -536,4 +537,4 @@ public class ObjectIndicatorsPlugin extends Plugin implements KeyListener ObjectDefinition objectComposition = client.getObjectDefinition(id); return objectComposition.getImpostorIds() == null ? objectComposition : objectComposition.getImpostor(); } -} \ No newline at end of file +}