diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/ServerPlayNetHandlerMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/ServerPlayNetHandlerMixin.java index 0d81c205..f9f3618e 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/ServerPlayNetHandlerMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/network/ServerPlayNetHandlerMixin.java @@ -1288,7 +1288,9 @@ public abstract class ServerPlayNetHandlerMixin implements ServerPlayNetHandlerB return; } + ArclightCaptures.captureContainerOwner(this.player); InventoryView inventory = ((ContainerBridge) this.player.containerMenu).bridge$getBukkitView(); + ArclightCaptures.resetContainerOwner(); InventoryType.SlotType type = inventory.getSlotType(packet.getSlotNum()); InventoryClickEvent event;