diff --git a/common/mekanism/common/BlockBasic.java b/common/mekanism/common/BlockBasic.java index 636add725..1cb653eae 100644 --- a/common/mekanism/common/BlockBasic.java +++ b/common/mekanism/common/BlockBasic.java @@ -269,7 +269,7 @@ public class BlockBasic extends Block LiquidStack itemLiquid = LiquidContainerRegistry.getLiquidForFilledItem(itemStack); int max = tileEntity.structure.volume*16000; - if(tileEntity.structure.liquidStored == null || (tileEntity.structure.liquidStored.amount+itemLiquid.amount <= max)) + if(tileEntity.structure.liquidStored == null || (tileEntity.structure.liquidStored.isLiquidEqual(itemLiquid) && (tileEntity.structure.liquidStored.amount+itemLiquid.amount <= max))) { if(LiquidContainerRegistry.isBucket(itemStack)) {