SMP Scoreboard
Flicker-free scoreboard engine with animated titles and condition-based lines for Paper and Folia.
SMP Scoreboard
SMP Scoreboard is a lightweight, flicker-free scoreboard plugin built for Paper, Purpur, and Folia 1.20+ and 1.21+ servers. It features animated RGB title frames, conditional per-line rendering, PlaceholderAPI integration, and Vault economy hooks.
Supported Platforms
- Minecraft Version: 1.20 through 1.21+
- Server Engines: Paper, Purpur, Folia (fully regional thread-safe)
- Dependencies: Soft-depends on
PlaceholderAPIandVault
Core Features
- Zero Flicker: Uses packet-level scoreboard objective updating to prevent scoreboard flashing or screen tearing.
- Animated Titles: Configure multi-frame animated titles with custom tick intervals and MiniMessage gradient support.
- Per-Line Display Conditions: Conditionally show or hide scoreboard lines based on player permissions, world names, or PlaceholderAPI values.
- Folia Regional Threading: Asynchronously computes and dispatches scoreboard updates across independent Folia server regions.
Commands and Permissions
| Command | Purpose | Permission |
|---|---|---|
/scoreboard |
Toggle personal scoreboard visibility on or off | smpscoreboard.use |
/scoreboard reload |
Reload configuration, titles, and scoreboards | smpscoreboard.admin |
Aliases
/sb,/sboard,/sideboard
Configuration Reference
The main configuration file is located at plugins/SMPScoreboard/config.yml:
# =====================================================
# SMPScoreboard Configuration
# =====================================================
# Update rate in ticks (20 ticks = 1 second)
update-interval: 20
# Animated title configuration
title:
interval: 4
frames:
- "<gradient:#FF512F:#DD2476><bold>SMP NETWORK</bold></gradient>"
- "<gradient:#DD2476:#FF512F><bold>SMP NETWORK</bold></gradient>"
- "<gradient:#4FACFE:#00F2FE><bold>SMP NETWORK</bold></gradient>"
# Scoreboard lines (supports MiniMessage and PlaceholderAPI)
lines:
- "&7&m------------------------"
- "<gray>Player: <white>%player_name%"
- "<gray>Rank: <gradient:#F6D365:#FDA085>%vault_group%</gradient>"
- "<gray>Balance: <green>$%vault_eco_balance_formatted%"
- ""
- "<gray>Ping: <yellow>%player_ping%ms"
- "<gray>Online: <aqua>%server_online%<gray>/<dark_gray>%server_max_players%"
- ""
- "<yellow>store.myserver.net"
- "&7&m------------------------"