public NBTTagList writeToNBT(NBTTagList nbttaglist) { for (int i = 0; i < mainInventory.Length; i++) { if (mainInventory[i] != null) { var nbttagcompound = new NBTTagCompound(); nbttagcompound.setByte("Slot", (byte)i); mainInventory[i].writeToNBT(nbttagcompound); nbttaglist.setTag(nbttagcompound); } } for (int j = 0; j < armorInventory.Length; j++) { if (armorInventory[j] != null) { var nbttagcompound1 = new NBTTagCompound(); nbttagcompound1.setByte("Slot", (byte)(j + 100)); armorInventory[j].writeToNBT(nbttagcompound1); nbttaglist.setTag(nbttagcompound1); } } return(nbttaglist); }
public override void writeToNBT(NBTTagCompound nbttagcompound) { base.writeToNBT(nbttagcompound); var nbttaglist = new NBTTagList(); for (int i = 0; i < chestContents.Length; i++) { if (chestContents[i] != null) { var nbttagcompound1 = new NBTTagCompound(); nbttagcompound1.setByte("Slot", (byte)i); chestContents[i].writeToNBT(nbttagcompound1); nbttaglist.setTag(nbttagcompound1); } } nbttagcompound.setTag("Items", nbttaglist); }
public override void writeToNBT(NBTTagCompound nbttagcompound) { base.writeToNBT(nbttagcompound); nbttagcompound.setShort("BurnTime", (short)furnaceBurnTime); nbttagcompound.setShort("CookTime", (short)furnaceCookTime); var nbttaglist = new NBTTagList(); for (int i = 0; i < furnaceItemStacks.Length; i++) { if (furnaceItemStacks[i] != null) { var nbttagcompound1 = new NBTTagCompound(); nbttagcompound1.setByte("Slot", (byte)i); furnaceItemStacks[i].writeToNBT(nbttagcompound1); nbttaglist.setTag(nbttagcompound1); } } nbttagcompound.setTag("Items", nbttaglist); }
public override void writeToNBT(NBTTagCompound nbttagcompound) { base.writeToNBT(nbttagcompound); nbttagcompound.setShort("BurnTime", (short) furnaceBurnTime); nbttagcompound.setShort("CookTime", (short) furnaceCookTime); var nbttaglist = new NBTTagList(); for (int i = 0; i < furnaceItemStacks.Length; i++) { if (furnaceItemStacks[i] != null) { var nbttagcompound1 = new NBTTagCompound(); nbttagcompound1.setByte("Slot", (byte) i); furnaceItemStacks[i].writeToNBT(nbttagcompound1); nbttaglist.setTag(nbttagcompound1); } } nbttagcompound.setTag("Items", nbttaglist); }
public override void writeToNBT(NBTTagCompound nbttagcompound) { base.writeToNBT(nbttagcompound); var nbttaglist = new NBTTagList(); for (int i = 0; i < chestContents.Length; i++) { if (chestContents[i] != null) { var nbttagcompound1 = new NBTTagCompound(); nbttagcompound1.setByte("Slot", (byte) i); chestContents[i].writeToNBT(nbttagcompound1); nbttaglist.setTag(nbttagcompound1); } } nbttagcompound.setTag("Items", nbttaglist); }