diff --git a/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java b/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java index 31bf351af4..5d5cfe7398 100644 --- a/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java +++ b/runelite-client/src/main/java/net/runelite/client/util/GameEventManager.java @@ -168,6 +168,7 @@ public class GameEventManager Arrays.stream(tile.getGameObjects()) .filter(Objects::nonNull) + .filter(object -> object.getSceneMinLocation().equals(tile.getSceneLocation())) .forEach(object -> { final GameObjectSpawned objectSpawned = new GameObjectSpawned();