Denizen Script Tags


Tags are always written with a <between these marks>, and are critical to scripts, as the primary way to read data.
Learn about how tags work in The Beginner's Guide.


Showing 1 out of 2407 tags...
Name<EntityTag.profile>
ReturnsMapTag
MechanismEntityTag.profile
Description(Property) For mannequins, the player profile the entity wears.
The map may hold any of the following keys:
"name": the name of the player whose skin to wear.
"uuid": the UUID of the player whose skin to wear.
"texture": a base64 texture blob, of the sort used by player heads.
"texture_signature": the signature for that texture blob, if it has one.
"body": a texture key such as "minecraft:my_pack/guard", overriding the body texture.
"cape": a texture key overriding the cape texture.
"elytra": a texture key overriding the elytra texture.
"model": the arm width of the skin, either WIDE (called CLASSIC by Bukkit) or SLIM.
Giving only a name or a uuid leaves the lookup to the client, so the skin appears a moment later rather than at once.
Giving a texture blob or a texture key applies immediately, with no lookup at all.
At least one key must be given; there is no input that returns the profile to its default.
Only supported on Paper servers, and only on Minecraft 1.21.9 and above, where mannequins exist.
Generated Example
- foreach <player.profile> key:key as:val:
    - narrate "<[key]> is set as <[val]>"
GroupProperties
Sourcehttps://github.com/MINEZ/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityProfile.java#L11