diff --git a/src/main/java/com/cleanroommc/modularui/screen/ModularContainer.java b/src/main/java/com/cleanroommc/modularui/screen/ModularContainer.java index 2a29216aa..7fbe7052c 100644 --- a/src/main/java/com/cleanroommc/modularui/screen/ModularContainer.java +++ b/src/main/java/com/cleanroommc/modularui/screen/ModularContainer.java @@ -366,6 +366,7 @@ public ItemStack slotClick(int slotId, int mouseButton, int mode, EntityPlayer p Slot fromSlot = getSlot(slotId); ItemStack fromItem = fromSlot.getStack(); ItemStack hotbarStack = hotbarSlot.getStack(); + if (hotbarSlot == fromSlot) return null; if (fromItem != null && !hotbarSlot.isItemValid(fromItem)) return null; if (hotbarStack != null && !hotbarSlot.canTakeStack(player)) return null; }