From 11e81b501260a94bff6dac0cc699f6928c8fbb52 Mon Sep 17 00:00:00 2001 From: Lance5057 Date: Wed, 25 Feb 2015 01:27:53 -0600 Subject: Fixing some things --- .../Lance5057/tileentities/TileEntity_CrestMount.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'src/main/java/gmail/Lance5057/tileentities') diff --git a/src/main/java/gmail/Lance5057/tileentities/TileEntity_CrestMount.java b/src/main/java/gmail/Lance5057/tileentities/TileEntity_CrestMount.java index 924d982..505e3be 100644 --- a/src/main/java/gmail/Lance5057/tileentities/TileEntity_CrestMount.java +++ b/src/main/java/gmail/Lance5057/tileentities/TileEntity_CrestMount.java @@ -14,7 +14,6 @@ public class TileEntity_CrestMount extends TileEntity implements IInventory private final String name = "Crest Inventory"; - private final String tagName = "Crest InvTag"; @Override public int getSizeInventory() { @@ -108,9 +107,10 @@ public class TileEntity_CrestMount extends TileEntity implements IInventory return true; } - + @Override public void writeToNBT(NBTTagCompound compound) { + super.writeToNBT(compound); NBTTagList items = new NBTTagList(); for (int i = 0; i < getSizeInventory(); ++i) @@ -123,19 +123,16 @@ public class TileEntity_CrestMount extends TileEntity implements IInventory items.appendTag(item); } } - - // We're storing our items in a custom tag list using our 'tagName' from above - // to prevent potential conflicts - compound.setTag(tagName, items); + compound.setTag("Items", items); } + @Override public void readFromNBT(NBTTagCompound compound) { - // now you must include the NBTBase type ID when getting the list; NBTTagCompound's ID is 10 - NBTTagList items = compound.getTagList(tagName, compound.getId()); + super.readFromNBT(compound); + NBTTagList items = compound.getTagList("Items", compound.getId()); for (int i = 0; i < items.tagCount(); ++i) { - // tagAt(int) has changed to getCompoundTagAt(int) NBTTagCompound item = items.getCompoundTagAt(i); byte slot = item.getByte("Slot"); -- cgit v1.2.3