From 50608986fe419c9328b3fc6f65415c805fa140cd Mon Sep 17 00:00:00 2001 From: cpw Date: Mon, 20 Apr 2015 10:01:36 -0400 Subject: [PATCH] Replace the OLD fluid in the fluidID map, not the new one.. --- src/main/java/net/minecraftforge/fluids/FluidRegistry.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/minecraftforge/fluids/FluidRegistry.java b/src/main/java/net/minecraftforge/fluids/FluidRegistry.java index 697d25bdb1..77ce2b8875 100644 --- a/src/main/java/net/minecraftforge/fluids/FluidRegistry.java +++ b/src/main/java/net/minecraftforge/fluids/FluidRegistry.java @@ -112,8 +112,8 @@ public abstract class FluidRegistry FMLLog.getLogger().log(Level.ERROR, "The fluid {} specified as default is not present - it will be reverted to default {}", defaultName, localDefault); } FMLLog.getLogger().log(Level.DEBUG, "The fluid {} has been selected as the default fluid for {}", defaultName, fluid.getName()); - fluids.put(fluid.getName(), fluid); - Integer id = fluidIDs.remove(fluid); + Fluid oldFluid = fluids.put(fluid.getName(), fluid); + Integer id = fluidIDs.remove(oldFluid); fluidIDs.put(fluid, id); } fluidBlocks = null;