Scoreboard

The scoreboard is configured in config.yml.

AtlasLobby’s scoreboard is flicker-free: each player keeps a persistent board, and lines are updated in place through teams instead of rebuilding the whole board every tick.

Configuration

scoreboard:
  enabled: true
  update-interval-ticks: 10        # lower = smoother title animation
  clear-outside-worlds: true
  worlds: []
  disabled-worlds: []
  # If title-frames is set the title animates; otherwise "title" is used.
  title: "<gradient:#55ccff:#8ae6ff>&lATLASLOBBY</gradient>"
  title-interval-ticks: 10
  title-frames:
    - "<gradient:#55ccff:#8ae6ff>&lATLASLOBBY</gradient>"
    - "<gradient:#8ae6ff:#ffffff>&lATLASLOBBY</gradient>"
    - "<gradient:#ffffff:#8ae6ff>&lATLASLOBBY</gradient>"
  lines:
    - "&8&m                    "
    - " &7Player &8• &f%player%"
    - " &7Online &8• &f%online%&7/&f%max_players%"
    - ""
    - " &#ffd45c⛁ Coins &8• &f%coins%"
    - " &7Cosmetic &8• &f%selected_cosmetic%"
    - "&8&m                    "
SettingMeaning
enabledTurns the scoreboard on or off.
update-interval-ticksHow often lines update. Lower values make title animation smoother.
clear-outside-worldsClears the board when a player leaves allowed worlds.
worldsAllowed worlds. Empty means all worlds unless disabled.
disabled-worldsWorlds where the scoreboard should not show.
titleStatic title used when title-frames is empty.
title-interval-ticksHow long each animated title frame stays visible.
title-framesOptional animated title frames.
linesSidebar lines. Keep this to at most 15 lines.

Animated Title

Set title-frames to a list of frames. Each frame is shown for title-interval-ticks.

Gradient frames work well for a subtle shimmer. Leave title-frames empty to use the static title.

World Control

By default, an empty worlds list means all worlds are allowed unless listed in disabled-worlds.

scoreboard:
  disabled-worlds:
    - survival

Placeholders

Built-in placeholders and PlaceholderAPI placeholders work in the scoreboard title and lines.

Useful built-ins:

PlaceholderMeaning
%player%Player name.
%online%Online player count.
%max_players%Server max players.
%coins%Formatted coin balance.
%visibility_mode%Player visibility mode.
%daily_cooldown%Daily reward cooldown text.
%daily_streak%Daily reward streak.
%selected_cosmetic%Equipped particle cosmetic.
%equipped_hat%Equipped hat.
%equipped_gadget%Equipped gadget.
%resource_pack_status%Latest resource-pack status.