diff --git a/src/main/java/noppes/npcs/scripted/ScriptItemStack.java b/src/main/java/noppes/npcs/scripted/ScriptItemStack.java index 7c4e6a2b6..396c5512a 100644 --- a/src/main/java/noppes/npcs/scripted/ScriptItemStack.java +++ b/src/main/java/noppes/npcs/scripted/ScriptItemStack.java @@ -112,6 +112,8 @@ public class ScriptItemStack implements IItemStack { * @return Returns whether or not the key exists */ public boolean hasTag(String key){ + if(item.stackTagCompound == null) + return false; return getTag().hasKey(key); } @@ -120,6 +122,9 @@ public class ScriptItemStack implements IItemStack { * @return Returns the value associated with the key. Returns null of it doesnt exist */ public Object getTag(String key){ + if(item.stackTagCompound == null) + return null; + NBTBase tag = getTag().getTag(key); if(tag == null) return null;