Tags allow players to show off achievements, factions, or fun titles next to their name in chat. Scribe natively supports a tag system complete with a GUI selector.
How it works
When a player selects a tag using the /tags command, the chosen string is stored and replaces the {tag} placeholder in your formats.yml layouts.
# formats.yml
global: "<prefix>{tag}<white><display_name></white> <muted>»</muted> <white>{message}</white>"
If a player doesn’t have a tag selected, {tag} simply disappears without leaving an awkward space.
The GUI
Using the /tags (or /tag) command opens a server-side interactive menu where players can select which tag they want to display.
- Players must have the
scribe.tagspermission to open the menu. - Inside the menu, Scribe automatically verifies if the player has the required permission for each specific tag before allowing them to equip it.
Note: In the current release, tags are often pulled dynamically from integration with luckperms prefixes or a secondary database. Check your specific version notes for how tags are populated in the GUI.