From 606bac83f43c537852ad67ef2e2bd33bc628c178 Mon Sep 17 00:00:00 2001 From: asdflj <854865755@qq.com> Date: Wed, 11 Jan 2023 18:06:19 +0800 Subject: [PATCH] fix fluid terminal bug --- .../client/gui/container/FCBaseFluidMonitorContain.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/glodblock/github/client/gui/container/FCBaseFluidMonitorContain.java b/src/main/java/com/glodblock/github/client/gui/container/FCBaseFluidMonitorContain.java index a08e64a5..8a799587 100644 --- a/src/main/java/com/glodblock/github/client/gui/container/FCBaseFluidMonitorContain.java +++ b/src/main/java/com/glodblock/github/client/gui/container/FCBaseFluidMonitorContain.java @@ -448,9 +448,13 @@ public class FCBaseFluidMonitorContain extends AEBaseContainer } if (slotIndex == -1) out.stackSize = fluidContainer.stackSize - out.stackSize; } else { - out.stackSize = (int) (fluidContainer.stackSize - (aeFluidStack.getStackSize() / drainStack.left)); + if (slotIndex == -1) { + out.stackSize = fluidContainer.stackSize; + } else { + out.stackSize = + (int) (fluidContainer.stackSize - (aeFluidStack.getStackSize() / drainStack.left)); + } this.dropItem(drainStack.right, fluidContainer.stackSize); // drop empty item - if (slotIndex == -1) out.stackSize++; } } else { continue;