From 41ed59f42478ebecf48a9814773d4363be89cdfd Mon Sep 17 00:00:00 2001 From: Flow86 Date: Thu, 28 Mar 2013 10:47:31 +0100 Subject: [PATCH] fix bug #489 from #429 --- common/net/minecraftforge/liquids/LiquidStack.java | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/common/net/minecraftforge/liquids/LiquidStack.java b/common/net/minecraftforge/liquids/LiquidStack.java index 27504b518d..30f93f6797 100644 --- a/common/net/minecraftforge/liquids/LiquidStack.java +++ b/common/net/minecraftforge/liquids/LiquidStack.java @@ -48,16 +48,15 @@ public class LiquidStack public void readFromNBT(NBTTagCompound nbt) { String liquidName = nbt.getString("LiquidName"); + itemID = nbt.getShort("Id"); + itemMeta = nbt.getShort("Meta"); if (liquidName != null) { LiquidStack liquid = LiquidDictionary.getCanonicalLiquid(liquidName); - itemID = liquid.itemID; - itemMeta = liquid.itemMeta; - } - else - { - itemID = nbt.getShort("Id"); - itemMeta = nbt.getShort("Meta"); + if(liquid != null) { + itemID = liquid.itemID; + itemMeta = liquid.itemMeta; + } } amount = nbt.getInteger("Amount"); }