Skip to main content

Scoreboard

Source file:

modules/display/Server Display Tag/display_tag.yml

Use this page as a practical guide when you want to modify the scoreboard display.

The most common edits are:

  • changing how often the scoreboard refreshes
  • turning the scoreboard on or off by default
  • editing the profile list for different worlds, players, or states
  • adjusting the text that appears in each profile

Related file:

modules/display/Server Display Tag/animations.yml

How to modify it​

If you want to change how the scoreboard looks, edit the profile blocks under scoreboard.list.

If you want to change the refresh behavior, edit the values under settings.scoreboard.

Scoreboard titles and lines support MiniMessage shadow formatting. If a line or title already contains <shadow:...>, that explicit shadow value is kept. animations.yml can be used for animated text referenced by the scoreboard, such as {anim:java_title}.

settings.scoreboard​

update-interval-ticks​

Controls how often the scoreboard is refreshed.

use-placeholderapi​

Enables PlaceholderAPI for non-FioChat placeholders.

default-enabled​

Sets the default player toggle state when the scoreboard is allowed to render.

restore-main-scoreboard-on-disable​

Restores the main scoreboard when the FioChat scoreboard is disabled.

hide-score-numbers​

Attempts to hide the numeric score values on the right side of the sidebar.

The source comments note that this depends on server runtime support.

shadow_settings​

Global shadow settings for scoreboard titles and lines.

  • enabled
  • color
  • opacity

calendar​

Calendar formatting settings.

  • date-format
  • time-format
  • time-offset
  • locale

scoreboard.list​

The current source includes these scoreboard profiles:

  • sb_verify
  • sb_vanished
  • sb_default
  • player:ItzFabb__
  • world:world_nether

sb_verify​

This profile is enabled and is used when the player has not completed anti-bot verification.

enabled​

Enables the verification scoreboard profile.

title​

Title shown for the verification scoreboard.

display_conditions​

The current source checks:

%fiochat_antibot_verified%=false

lines​

This profile explains that the player must complete authentication, then shows server date and time.

sb_vanished​

This profile is active when the player's vanish state is true.

display_conditions​

The current source checks:

%fiochat_vanish_state%=true

lines​

This scoreboard shows vanish status details, including interaction flags such as:

  • item drop
  • item pickup
  • xp pickup
  • breaking blocks
  • chest open
  • interact

sb_default​

This is the default profile enabled in the source.

title​

The title uses {anim:java_title} with a shadow wrapper.

lines​

The default lines in the source show information such as:

  • date
  • player head and player name
  • rank
  • purse
  • ping
  • biome
  • level
  • kills
  • deaths
  • server time

player:ItzFabb__​

This is an example player-specific scoreboard profile.

The current source marks it as enabled: false.

This profile shows:

  • a welcome message
  • player platform
  • player ping

world:world_nether​

This is an example world-specific scoreboard profile.

The current source marks it as enabled: false.

This profile shows:

  • world name
  • biome
  • ping

animations.yml​

The scoreboard can use text animations from the shared registry.

In the current source, animations.texts includes:

  • java_title
  • bedrock_title
  • java_text
  • bedrock_text

Each animation contains interval_ticks and a list of frames.

Page note

This page is source-backed and includes a short callout so the content reads like a guide instead of plain reference text.