From 0e9ddd75b645923db36b5356db968183120fc9e2 Mon Sep 17 00:00:00 2001 From: "Luis C.M" <42545778+c0508383@users.noreply.github.com> Date: Wed, 31 May 2023 20:21:00 -0500 Subject: [PATCH] Fixed index out of bounds error on custom GUI slot clicks. --- src/main/java/noppes/npcs/containers/ContainerCustomGui.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/noppes/npcs/containers/ContainerCustomGui.java b/src/main/java/noppes/npcs/containers/ContainerCustomGui.java index e195ee609..1432bab76 100644 --- a/src/main/java/noppes/npcs/containers/ContainerCustomGui.java +++ b/src/main/java/noppes/npcs/containers/ContainerCustomGui.java @@ -108,6 +108,11 @@ public class ContainerCustomGui extends Container { public ItemStack slotClick(int slotId, int dragType, int clickTypeIn, EntityPlayer player) { if(slotId < 0) return super.slotClick(slotId, dragType, clickTypeIn, player); + + if (slotId >= this.inventorySlots.size()) { + return null; + } + Slot mcSlot = (Slot)this.inventorySlots.get(slotId); if(!player.worldObj.isRemote && mcSlot != null) { IItemSlot slot = null;