public NBTTagList func_70487_g() { NBTTagList var1 = new NBTTagList("EnderItems"); for (int var2 = 0; var2 < this.func_70302_i_(); ++var2) { ItemStack var3 = this.func_70301_a(var2); if (var3 != null) { NBTTagCompound var4 = new NBTTagCompound(); var4.func_74774_a("Slot", (byte) var2); var3.func_77955_b(var4); var1.func_74742_a(var4); } } return var1; }
public void func_145841_b(NBTTagCompound p_145841_1_) { super.func_145841_b(p_145841_1_); NBTTagList var2 = new NBTTagList(); for (int var3 = 0; var3 < this.field_146022_i.length; ++var3) { if (this.field_146022_i[var3] != null) { NBTTagCompound var4 = new NBTTagCompound(); var4.func_74774_a("Slot", (byte) var3); this.field_146022_i[var3].func_77955_b(var4); var2.func_74742_a(var4); } } p_145841_1_.func_74782_a("Items", var2); if (this.func_145818_k_()) { p_145841_1_.func_74778_a("CustomName", this.field_146020_a); } }