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"); } }