diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSItemContainerMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSItemContainerMixin.java index 3fa90478d2..fe1149b101 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSItemContainerMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSItemContainerMixin.java @@ -86,10 +86,17 @@ public abstract class RSItemContainerMixin implements RSItemContainer return; } + InventoryID container = InventoryID.getValue(itemContainerId); + + if (container == null) + { + return; + } + rl$lastCycle = cycle; rl$lastContainer = itemContainerId; - ItemContainerChanged event = new ItemContainerChanged(itemContainerId, client.getItemContainer(InventoryID.getValue(itemContainerId))); + ItemContainerChanged event = new ItemContainerChanged(itemContainerId, client.getItemContainer(container)); client.getCallbacks().postDeferred(event); } }