diff options
author | Jakub <53441451+kuba6000@users.noreply.github.com> | 2023-08-28 16:10:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-28 16:10:39 +0200 |
commit | 762076b448f57d4362821653a97d35085d2eb1ce (patch) | |
tree | 47d788a83c0632d7eb4ca70656b20f82c409f132 /src/main/java/gregtech/api | |
parent | adf838e7ff067f64a6518cd659f55dd566306497 (diff) | |
download | GT5-Unofficial-762076b448f57d4362821653a97d35085d2eb1ce.tar.gz GT5-Unofficial-762076b448f57d4362821653a97d35085d2eb1ce.tar.bz2 GT5-Unofficial-762076b448f57d4362821653a97d35085d2eb1ce.zip |
Use real stack limit (#2256)
Diffstat (limited to 'src/main/java/gregtech/api')
-rw-r--r-- | src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_OutputBus.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_OutputBus.java b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_OutputBus.java index c30ce51e57..3bd92c6871 100644 --- a/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_OutputBus.java +++ b/src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_OutputBus.java @@ -124,11 +124,12 @@ public class GT_MetaTileEntity_Hatch_OutputBus extends GT_MetaTileEntity_Hatch i for (int i = 0, mInventoryLength = mInventory.length; i < mInventoryLength && aStack.stackSize > 0; i++) { ItemStack tSlot = mInventory[i]; if (GT_Utility.isStackInvalid(tSlot)) { - if (aStack.stackSize <= getInventoryStackLimit()) { + int tRealStackLimit = Math.min(getInventoryStackLimit(), aStack.getMaxStackSize()); + if (aStack.stackSize <= tRealStackLimit) { mInventory[i] = aStack; return true; } - mInventory[i] = aStack.splitStack(getInventoryStackLimit()); + mInventory[i] = aStack.splitStack(tRealStackLimit); } else { int tRealStackLimit = Math.min(getInventoryStackLimit(), tSlot.getMaxStackSize()); if (tSlot.stackSize < tRealStackLimit && tSlot.isItemEqual(aStack) |