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