From 18b2eeef9056ddc24abe5aef468d285e984f2ae9 Mon Sep 17 00:00:00 2001 From: mezz Date: Sun, 26 Jun 2016 12:19:04 -0700 Subject: [PATCH] Fix milk bucket is fillable with water or lava when milk is unregistered (#3039) --- .../fluids/capability/wrappers/FluidBucketWrapper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minecraftforge/fluids/capability/wrappers/FluidBucketWrapper.java b/src/main/java/net/minecraftforge/fluids/capability/wrappers/FluidBucketWrapper.java index e15b22b28..9d7c9e714 100644 --- a/src/main/java/net/minecraftforge/fluids/capability/wrappers/FluidBucketWrapper.java +++ b/src/main/java/net/minecraftforge/fluids/capability/wrappers/FluidBucketWrapper.java @@ -23,6 +23,7 @@ import javax.annotation.Nullable; import net.minecraft.init.Items; import net.minecraft.item.Item; +import net.minecraft.item.ItemBucketMilk; import net.minecraft.item.ItemStack; import net.minecraft.util.EnumFacing; import net.minecraftforge.common.ForgeModContainer; @@ -118,7 +119,7 @@ public class FluidBucketWrapper implements IFluidHandler, ICapabilityProvider @Override public int fill(FluidStack resource, boolean doFill) { - if (container.stackSize != 1 || resource == null || resource.amount < Fluid.BUCKET_VOLUME || getFluid() != null || !canFillFluidType(resource)) + if (container.stackSize != 1 || resource == null || resource.amount < Fluid.BUCKET_VOLUME || container.getItem() instanceof ItemBucketMilk || getFluid() != null || !canFillFluidType(resource)) { return 0; }