public void func_70486_a(NBTTagList p_70486_1_) { int var2; for (var2 = 0; var2 < this.func_70302_i_(); ++var2) { this.func_70299_a(var2, (ItemStack) null); } for (var2 = 0; var2 < p_70486_1_.func_74745_c(); ++var2) { NBTTagCompound var3 = (NBTTagCompound) p_70486_1_.func_74743_b(var2); int var4 = var3.func_74771_c("Slot") & 255; if (var4 >= 0 && var4 < this.func_70302_i_()) { this.func_70299_a(var4, ItemStack.func_77949_a(var3)); } } }
public void func_145839_a(NBTTagCompound p_145839_1_) { super.func_145839_a(p_145839_1_); NBTTagList var2 = p_145839_1_.func_150295_c("Items", 10); this.field_146022_i = new ItemStack[this.func_70302_i_()]; for (int var3 = 0; var3 < var2.func_74745_c(); ++var3) { NBTTagCompound var4 = var2.func_150305_b(var3); int var5 = var4.func_74771_c("Slot") & 255; if (var5 >= 0 && var5 < this.field_146022_i.length) { this.field_146022_i[var5] = ItemStack.func_77949_a(var4); } } if (p_145839_1_.func_150297_b("CustomName", 8)) { this.field_146020_a = p_145839_1_.func_74779_i("CustomName"); } }