From 48e55677ac111246b82c8f3fa578970e15951b98 Mon Sep 17 00:00:00 2001 From: MrSam7K <64192417+MrSam7K@users.noreply.github.com> Date: Thu, 5 Mar 2026 11:43:27 +0200 Subject: [PATCH] Update ChestPeeker.java --- .../java/dev/dfonline/codeclient/dev/overlay/ChestPeeker.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/dev/dfonline/codeclient/dev/overlay/ChestPeeker.java b/src/main/java/dev/dfonline/codeclient/dev/overlay/ChestPeeker.java index 615f01c..b51828d 100644 --- a/src/main/java/dev/dfonline/codeclient/dev/overlay/ChestPeeker.java +++ b/src/main/java/dev/dfonline/codeclient/dev/overlay/ChestPeeker.java @@ -120,6 +120,8 @@ public boolean onReceivePacket(Packet packet) { if (expectingItems && packet instanceof ScreenHandlerSlotUpdateS2CPacket slot) { var handler = CodeClient.MC.player.playerScreenHandler; + if(slot.getSlot() > handler.slots.size()) return false; + var removedItem = handler.getSlot(slot.getSlot()).getStack(); net.sendPacket(new CreativeInventoryActionC2SPacket(slot.getSlot(), removedItem)); CodeClient.MC.player.playerScreenHandler.setStackInSlot(slot.getSlot(), 0, removedItem);