diff options
| author | Lance5057 <Lance5057@gmail.com> | 2015-02-25 01:27:53 -0600 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2015-02-25 01:27:53 -0600 |
| commit | 11e81b501260a94bff6dac0cc699f6928c8fbb52 (patch) | |
| tree | 7fab765f2eacff58eab6350502d6bf3ef629e944 /src/main/java/gmail/Lance5057/tileentities | |
| parent | 2f1397cf799804571c1c267f37e9bd89c98ca244 (diff) | |
Fixing some things
Diffstat (limited to 'src/main/java/gmail/Lance5057/tileentities')
| -rw-r--r-- | src/main/java/gmail/Lance5057/tileentities/TileEntity_CrestMount.java | 15 |
1 files changed, 6 insertions, 9 deletions
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"); |
