From 8b16fe191b9f7cded9d48e1f24a9dfa8013435b2 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Sat, 11 Apr 2020 14:51:02 +0100 Subject: [PATCH] Fix #2070 --- src/main/java/techreborn/utils/FluidUtils.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/techreborn/utils/FluidUtils.java b/src/main/java/techreborn/utils/FluidUtils.java index bc086d0e6..94dfe043d 100644 --- a/src/main/java/techreborn/utils/FluidUtils.java +++ b/src/main/java/techreborn/utils/FluidUtils.java @@ -71,7 +71,7 @@ public class FluidUtils { FluidValue freeSpace = target.getCapacity(null).subtract(targetFluidInstance.getAmount()); if(!outputStack.isEmpty()){ - if(outputStack.getCount() >= outputStack.getMaxCount()){ + if(outputStack.getCount() >= outputStack.getMaxCount() || !outputStack.isItemEqual(itemFluidInfo.getEmpty())){ return false; } } @@ -109,7 +109,9 @@ public class FluidUtils { if(!outputStack.isEmpty()){ if (outputStack.getCount() >= outputStack.getMaxCount()) return false; - if(!(outputStack.getItem() instanceof ItemFluidInfo)) return false; + if (!(outputStack.getItem() instanceof ItemFluidInfo)) return false; + + if (!outputStack.isItemEqual(itemFluidInfo.getEmpty())) return false; ItemFluidInfo outputFluidInfo = (ItemFluidInfo) outputStack.getItem();