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 56aafdf018..ccb16f3aa3 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 @@ -359,7 +359,8 @@ public class ObjectIndicatorsPlugin extends Plugin implements KeyListener && (worldPoint.getY() & (REGION_SIZE - 1)) == objectPoint.getRegionY()) { // Transform object to get the name which matches against what we've stored - if (objectPoint.getName().equals(getObjectDefinition(object.getId()).getName())) + if (getObjectDefinition(object.getId()) != null && + objectPoint.getName().equals(getObjectDefinition(object.getId()).getName())) { log.debug("Marking object {} due to matching {}", object, objectPoint); objects.add(object);