From d3e839a9bb2dc41ad76c86ca60df776a2f1d8ffd Mon Sep 17 00:00:00 2001 From: abel1502 Date: Fri, 23 May 2025 01:08:27 +0300 Subject: [PATCH] Don't modify the out stack Just in case, IDK --- .../hbm/tileentity/machine/TileEntityMachineStrandCaster.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java index dbc955b2e..4155303d4 100644 --- a/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java +++ b/src/main/java/com/hbm/tileentity/machine/TileEntityMachineStrandCaster.java @@ -85,7 +85,7 @@ public class TileEntityMachineStrandCaster extends TileEntityFoundryCastingBase ItemStack out = mold.getOutput(type); int remaining = out.stackSize * moldsToCast; - out.stackSize = out.getMaxStackSize(); + final int maxStackSize = out.getMaxStackSize(); for (int i = 1; i < 7; i++) { if (remaining <= 0) { @@ -97,7 +97,7 @@ public class TileEntityMachineStrandCaster extends TileEntityFoundryCastingBase } if (slots[i].isItemEqual(out)) { - int toDeposit = Math.min(remaining, out.stackSize - slots[i].stackSize); + int toDeposit = Math.min(remaining, maxStackSize - slots[i].stackSize); slots[i].stackSize += toDeposit; remaining -= toDeposit; }