diff --git a/src/main/java/blusunrize/immersiveengineering/common/blocks/metal/TileEntityRefinery.java b/src/main/java/blusunrize/immersiveengineering/common/blocks/metal/TileEntityRefinery.java index 648f5c166b..1db53c1385 100644 --- a/src/main/java/blusunrize/immersiveengineering/common/blocks/metal/TileEntityRefinery.java +++ b/src/main/java/blusunrize/immersiveengineering/common/blocks/metal/TileEntityRefinery.java @@ -112,7 +112,7 @@ else if(inventory[5]==null) } ItemStack emptyContainer = Utils.drainFluidContainer(tanks[0], inventory[0], inventory[1], null); - if(emptyContainer!=null) + if(emptyContainer!=null && emptyContainer.stackSize>0) { if(inventory[1]!=null && OreDictionary.itemMatches(inventory[1], emptyContainer, true)) inventory[1].stackSize+=emptyContainer.stackSize; @@ -123,7 +123,7 @@ else if(inventory[1]==null) update = true; } emptyContainer = Utils.drainFluidContainer(tanks[1], inventory[2], inventory[3], null); - if(emptyContainer!=null) + if(emptyContainer!=null && emptyContainer.stackSize>0) { if(inventory[3]!=null && OreDictionary.itemMatches(inventory[3], emptyContainer, true)) inventory[3].stackSize+=emptyContainer.stackSize;