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.