Data component format/profile
- [String][NBT Compound / JSON Object] minecraft:profile: Information about the owner of this player head. If defined as a string, corresponds to [String] name.
- [String] name: The name of a player profile, i.e. its username. If this is the only tag provided, it resolves into the other ones below. Optional.
- [Int Array] id: The UUID of the owner. Used to update the other tags when the chunk loads or the holder logs in, in case the owner's name has changed. Optional.
- [String] texture: Namespaced path to the skin texture relative to the
textures folder. Optional. If specified overrides the resolved skin or provided properties.
- [String] cape: Namespaced path to the cape texture relative to the
textures folder. Optional. If specified overrides the resolved skin or provided properties.
- [String] model: The model to use. Either
"wide" or "slim". Optional. If specified overrides the resolved skin or provided properties.
- [NBT List / JSON Array] properties: A list of properties. Optional.
- [NBT Compound / JSON Object]: A single property.
- [String] name: The name of the property. Can be
textures.
- [String] value: The texture data json, encoded in base64.
- [String] signature: Optional. Mojang's signature of the value, encoded in base64.