public override TagCompound Save() { return(new TagCompound { { "items", PlayerIO.SaveInventory(_items) }, { "dyes", PlayerIO.SaveInventory(_dyes) }, }); }