diff --git a/src/main/java/appeng/container/AEBaseContainer.java b/src/main/java/appeng/container/AEBaseContainer.java index 29e72ee19..201d10b25 100644 --- a/src/main/java/appeng/container/AEBaseContainer.java +++ b/src/main/java/appeng/container/AEBaseContainer.java @@ -388,7 +388,10 @@ public abstract class AEBaseContainer extends Container { if (Platform.itemComparisons().isSameItem(tis, t)) // t.isItemEqual(tis)) { - int maxSize = d.getSlotStackLimit(); + int maxSize = t.getMaxStackSize(); + if (maxSize > d.getSlotStackLimit()) { + maxSize = d.getSlotStackLimit(); + } int placeAble = maxSize - t.getCount();