diff --git a/common/net/minecraftforge/liquids/LiquidStack.java b/common/net/minecraftforge/liquids/LiquidStack.java index 50d0a76f66..345dfdf0d4 100644 --- a/common/net/minecraftforge/liquids/LiquidStack.java +++ b/common/net/minecraftforge/liquids/LiquidStack.java @@ -75,7 +75,17 @@ public class LiquidStack */ public boolean isLiquidEqual(ItemStack other) { - return other != null && itemID == other.itemID && itemMeta == other.getItemDamage(); + if (other == null) + { + return false; + } + + if (itemID == other.itemID && itemMeta == other.getItemDamage()) + { + return true; + } + + return isLiquidEqual(LiquidContainerRegistry.getLiquidForFilledItem(other)); } /**