public override CompoundTag SaveNBT() { CompoundTag nbt = base.SaveNBT(); CompoundTag items = this.Inventory.SaveNBT(); foreach (string name in items.Tags.Keys) { Tag tag = items.GetTag(name); nbt.PutTag(name, tag); } return(nbt); }