Chat Tags
Chat tags are MiniMessage badges players can equip to show up in front of their display name on every channel they speak in. Tags live in tags.yml and are exposed via %chat_equippedTag_component% so they slot into any channel format.
tags.yml
Fields
Field | Type | Required | Description |
|---|---|---|---|
| String | Yes | Internal identifier; must match the map key. |
| MiniMessage | Yes | The badge itself. Wrap with |
|
| Yes | Lore lines shown when the tag appears in a menu. |
| String | No | Required to equip. Omit to make the tag freely available. |
Equipping
Tags are equipped through the equip-chat-tag and unequip-chat-tag actions — typically wired to a menu:
The currently equipped tag is stored on PlayerChatData.chatTag (just the id) and persisted by AstralSync. On equip the player receives tag-equipped; on remove tag-unequipped.
See Actions for the full action reference.
Placeholders
Tags expose a tag_* placeholder namespace (see Placeholders). The chat-namespace shortcut %chat_equippedTag% returns the resolved ChatTag for the current viewer, and %chat_equippedTag_component% drills straight to the badge component — that is the placeholder you almost always want in a channel format.