TAB List Management

Roster allows you to create fully customized, animated TAB headers and footers using MiniMessage.

tab.yml

The tab.yml file dictates what players see when they press the [TAB] key. You can specify different views based on the player’s group (with a fallback to default).

tab:
  default:
    header:
      - "<gradient:#ff7e5f:#feb47b>Welcome to Our Server!</gradient>"
      - "<gray>Enjoy your stay, <white>%player_name%</white>!"
    footer:
      - ""
      - "<gray>Players Online: <white>%server_online%</white></gray>"
      - "<gray>TPS: <green>%server_tps%</green></gray>"
  admin:
    header:
      - "<red><bold>ADMINISTRATION MODE</bold></red>"
    footer:
      - "<gray>RAM: <white>%server_ram_used%MB</white></gray>"

Features

  • Multi-line Support: Add as many lines as you want to the header or footer.
  • Group-specific Displays: The admin group can see completely different statistics than the default group.
  • MiniMessage Support: Full support for <gradient>, <hover>, <rainbow>, and standard colors.
  • PlaceholderAPI: Native integration with PlaceholderAPI variables (like %server_online%).

[!NOTE] If a player’s primary group doesn’t have a specific entry in tab.yml, Roster will automatically fall back to the default section.