Fix minor slot stack size regression (#375)

This commit is contained in:
Neeve
2024-01-16 06:39:04 +11:00
committed by GitHub
parent 30af345ceb
commit 503f14f0a6
@@ -399,7 +399,7 @@ public abstract class AEBaseContainer extends Container {
return ItemStack.EMPTY; // don't insert duplicate encoded patterns to interfaces return ItemStack.EMPTY; // don't insert duplicate encoded patterns to interfaces
} }
int maxSize = Math.max(tis.getMaxStackSize(), d.getSlotStackLimit()); int maxSize = Math.min(tis.getMaxStackSize(), d.getSlotStackLimit());
int placeAble = maxSize - t.getCount(); int placeAble = maxSize - t.getCount();
@@ -435,7 +435,7 @@ public abstract class AEBaseContainer extends Container {
if (d.isItemValid(tis)) { if (d.isItemValid(tis)) {
if (!d.getHasStack()) { if (!d.getHasStack()) {
int maxSize = Math.max(tis.getMaxStackSize(), d.getSlotStackLimit()); int maxSize = Math.min(tis.getMaxStackSize(), d.getSlotStackLimit());
final ItemStack tmp = tis.copy(); final ItemStack tmp = tis.copy();
if (tmp.getCount() > maxSize) { if (tmp.getCount() > maxSize) {