Sidebar Scoreboard
Roster features a high-performance sidebar scoreboard. You can configure the title, the lines, and the update interval.
sidebar.yml
sidebar:
# How often the sidebar refreshes (in ticks). 20 ticks = 1 second.
update-interval: 20
title: "<gradient:#00c6ff:#0072ff><bold>MY SERVER</bold></gradient>"
lines:
- ""
- "<gray>Player: <white>%player_name%</white>"
- "<gray>Rank: %vault_rankprefix%"
- ""
- "<gray>Money: <green>$%vault_eco_balance_formatted%</green>"
- "<gray>Ping: <white>%player_ping%ms</white>"
- ""
- "<gray>mc.myserver.com</gray>"
Flicker-free Rendering
Roster utilizes advanced packet manipulation (native via Bukkit APIs) to ensure that the sidebar never flickers when updating. You can safely set the update-interval to a very low number (e.g., 5 ticks) if you want smooth animations or fast-updating timers.
Placeholder Support
Since the Sidebar is updated asynchronously, it is the perfect place to put complex PlaceholderAPI variables. If a variable takes slightly longer to compute, it won’t freeze your main server thread.
[!CAUTION] If you have another plugin providing a scoreboard (like EssentialsX or an old scoreboard plugin), disable it. A player client can only render one sidebar at a time, and plugins will fight for control if both are active.