TAB
Source file:
modules/display/Server Display Tag/display_tag.yml
Use this page as a practical guide when you want to modify the TAB list.
The usual edits are:
- changing the TAB update interval
- changing the main player-list format
- editing per-group formats
- hiding or reordering specific entries
- changing the header and footer text
Related file:
modules/display/Server Display Tag/animations.yml
How to modify it
If you want to change the overall list style, edit the settings under settings.
If you want to change how certain players are shown, edit the profile blocks under tab.list.
TAB header, footer, and list-name support MiniMessage shadow formatting.
Per-profile text.list-name has higher priority than settings.player-list-format.
animations.yml is used for animated TAB text.
settings for TAB
update-interval-ticks
Controls how often the TAB module is recalculated.
use-placeholderapi
Enables PlaceholderAPI in TAB text and conditions.
player-list-format
Global player name format for the TAB list.
list-name.force-head
This section automatically injects a player-head token if the format does not already contain a sprite or head token.
Fields present in the source:
enableddisable-shadowtoken
group-formats
Per-primary-group player name formats for the TAB list.
The current source includes:
defaultownervip
hide.settings
This section hides specific entries from TAB.
vanish_playersspectatorsunverified
render-player-intab
This section controls the number shown to the left of ping bars.
enabledformat
The source comments state that format must resolve to an integer.
sorting
This section controls player ordering in TAB.
enabledtypes
The current source uses this sorting order:
GROUPS:dev,owner,staff,defaultPERMS:fiochat.tab.dev,fiochat.tab.owner,fiochat.tab.staffPAPI:%fiochat_user_platform%:java,bedrockPAPI_ATOZ:%player_name%
tab.list
The current source includes these TAB profiles:
verification_tabdefault_tabplayer:ItzFabb__world:world_nether
verification_tab
This profile is active for players who have not completed anti-bot verification.
display_conditions
The current source checks:
%fiochat_antibot_verified%=false
text.header
The header shows the verification message and explains that the player must complete authentication before joining the server.
text.footer
The footer shows the Discord link, webstore link, server IP, and the fiochat label.
default_tab
This profile is active for verified Java players.
display_conditions
The current source checks two conditions:
%fiochat_user_platform%=java%fiochat_antibot_verified%=true
text.header
The header shows:
- blank lines
- the
{anim:java_title}animation - the TAB module label
- account info
- unique players
- online users
text.footer
The footer shows:
- Discord
- webstore
- server IP
- the
fiochatlabel
player:ItzFabb__
Example player-specific TAB profile.
The current source marks it as enabled: false.
This profile can use:
text.headertext.footerlist-name
world:world_nether
Example world-specific TAB profile.
The current source marks it as enabled: false.
This profile uses:
text.headertext.footer
animations.yml
TAB can use the shared animation registry from this file.
In the source reviewed here, animations.texts currently includes:
java_titlebedrock_titlejava_textbedrock_text
Each animation contains interval_ticks and a list of frames.
This page is source-backed and includes a short callout so the content reads like a guide instead of plain reference text.