summaryrefslogtreecommitdiff
path: root/src/main/java/gmail/Lance5057/tileentities
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2015-02-25 01:27:53 -0600
committerLance5057 <Lance5057@gmail.com>2015-02-25 01:27:53 -0600
commit11e81b501260a94bff6dac0cc699f6928c8fbb52 (patch)
tree7fab765f2eacff58eab6350502d6bf3ef629e944 /src/main/java/gmail/Lance5057/tileentities
parent2f1397cf799804571c1c267f37e9bd89c98ca244 (diff)
Fixing some things
Diffstat (limited to 'src/main/java/gmail/Lance5057/tileentities')
-rw-r--r--src/main/java/gmail/Lance5057/tileentities/TileEntity_CrestMount.java15
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");