diff --git a/src/main/java/gregtechmod/api/metatileentity/implementations/GT_MetaTileEntity_BasicTank.java b/src/main/java/gregtechmod/api/metatileentity/implementations/GT_MetaTileEntity_BasicTank.java index 9145ffe..4b811fd 100644 --- a/src/main/java/gregtechmod/api/metatileentity/implementations/GT_MetaTileEntity_BasicTank.java +++ b/src/main/java/gregtechmod/api/metatileentity/implementations/GT_MetaTileEntity_BasicTank.java @@ -73,7 +73,8 @@ public abstract class GT_MetaTileEntity_BasicTank extends MetaTileEntity { if (isFluidChangingAllowed() && mFluid[0] != null && mFluid[0].amount <= 0) mFluid[0] = null; if (doesEmptyContainers()) { - FluidStack tFluid = GT_Utility.getFluidForFilledItem(mInventory[getInputSlot()]); + ItemStack container = GT_Utility.copyAmount(1, mInventory[getInputSlot()]); + FluidStack tFluid = GT_Utility.getFluidForFilledItem(container); if (tFluid != null && isFluidInputAllowed(tFluid)) { if (getFillableStack() == null) { if (isFluidInputAllowed(tFluid) && tFluid.amount <= getCapacity()) {