Posted July 31, 201510 yr Hey, so I have there a single problem with my TileEntity's NBT public ItemStack[] slots_mt = new ItemStack[3]; public ItemStack[] slots_ct = new ItemStack[10]; public void writeToNBT(NBTTagCompound nbt) { super.writeToNBT(nbt); NBTTagList nbttaglist = new NBTTagList(); for(int i = 0; i < slots_main.length; i++){ if(i < 3){ slots_main[i] = slots_mt[i]; }else{ slots_main[i] = slots_ct[i - 3]; } } for (int i = 0; i < slots_main.length; i++) { if (this.slots_main[i] != null) { NBTTagCompound nbttagcompound1 = new NBTTagCompound(); nbttagcompound1.setInteger("Slot", i); slots_main[i].writeToNBT(nbttagcompound1); nbttaglist.appendTag(nbttagcompound1); } } nbt.setTag("Items", nbttaglist); if (this.hasCustomName()) { nbt.setString("CustomName", this.field_94130_e); } It does only write the NBT from the slots_mt and not the slots_ct But the slots_main[3-12] isn't null, so I don't understand that Creator of Extra Shoes Watch out, I'm total jerk, and I'll troll anybody if it feels like its necessary. Pls report me then
July 31, 201510 yr Hi Your debugger should show you pretty quick smart what's going on? Do you know how to use it? If not, this guide for Eclipse might help, you'll wonder how on earth you ever debugged without it. http://www.vogella.com/tutorials/EclipseDebugging/article.html -TGG
July 31, 201510 yr Author Hi Your debugger should show you pretty quick smart what's going on? Do you know how to use it? If not, this guide for Eclipse might help, you'll wonder how on earth you ever debugged without it. http://www.vogella.com/tutorials/EclipseDebugging/article.html -TGG Haha, I know how to debug, and I already did watcvh every var, and I told you what I know, and nothinbg works so if you could please help me Creator of Extra Shoes Watch out, I'm total jerk, and I'll troll anybody if it feels like its necessary. Pls report me then
July 31, 201510 yr Hi Well, when you used your debugger to inspect nbtTagList, did all the slot_main get added to nbtTaglist, or only the first three? if only the first three, what is different about the remaining ones? (use your debugger to inspect them and trace into the writeToNBT) -TGG
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.