From ff79f7d2da355a17c6fbb4f8dbd9db5e6cad8a6d Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Mon, 22 Sep 2014 17:04:08 +0200 Subject: [PATCH] Fix drains accepting liquids even when the smeltery is full, killing said liquids. --- .../tconstruct/smeltery/logic/SmelteryDrainLogic.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/main/java/tconstruct/smeltery/logic/SmelteryDrainLogic.java b/src/main/java/tconstruct/smeltery/logic/SmelteryDrainLogic.java index 58bc4f6b..7361f6f2 100644 --- a/src/main/java/tconstruct/smeltery/logic/SmelteryDrainLogic.java +++ b/src/main/java/tconstruct/smeltery/logic/SmelteryDrainLogic.java @@ -26,15 +26,8 @@ public class SmelteryDrainLogic extends MultiServantLogic implements IFluidHandl { if (hasValidMaster() && resource != null && canFill(from, resource.getFluid())) { - if (doFill) - { - SmelteryLogic smeltery = (SmelteryLogic) worldObj.getTileEntity(getMasterPosition().x, getMasterPosition().y, getMasterPosition().z); - return smeltery.fill(resource, doFill); - } - else - { - return resource.amount; - } + SmelteryLogic smeltery = (SmelteryLogic) worldObj.getTileEntity(getMasterPosition().x, getMasterPosition().y, getMasterPosition().z); + return smeltery.fill(resource, doFill); } else {