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.tags permission 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.