ItemStack в nbt

Версия Minecraft
1.12.2
1,417
44
594
Начал работать с капой, хотел в нбт записать итемстак, не понял как.
Посмотрел как в майне. Но в майне (Ендерчест) они записывают номер слота и я не понял в чем прикол. Подскажите, пожалуйста, как записать итестак в нбт.
Java:
          NBTTagList nbttaglist = new NBTTagList();
    
          for (int i = 0; i < this.getSizeInventory(); ++i)
          {
              ItemStack itemstack = this.getStackInSlot(i);
    
              if (!itemstack.isEmpty())
              {
                  NBTTagCompound nbttagcompound = new NBTTagCompound();
                  nbttagcompound.setByte("Slot", (byte)i);
                  itemstack.writeToNBT(nbttagcompound);
                  nbttaglist.appendTag(nbttagcompound);
              }
          }
 
Сверху