Sueta

RLScoreboard

0.5.0

Your server, your scoreboard, your rules

·Plugin

RLScoreboard
A lightweight, config-driven scoreboard & leaderboard engine for Paper


RLScoreboard is a scoreboard and leaderboard framework built to be configured, not coded around. Multiple boards, conditional switching, animated lines, live leaderboards (sidebar, hologram, tab, NPC, or GUI), and a growing set of optional integrations — all from YAML, with sensible defaults out of the box.

Core features

  • Multiple scoreboards with priority-based selection (world, permission, gamemode, platform, custom conditions)
  • Leaderboards in five styles: sidebar, hologram, tab list, NPC, and GUI
  • Legacy & color codes, &#RRGGBB hex, and MiniMessage (gradients, rainbow) side by side
  • 8 built-in animation presets (fade, color cycle, gradient, typing, scrolling, pulse, wave) — or hand-write your own frames
  • Config validation on startup — catches typos and invalid values instead of failing silently
  • Automatic config backup + migration between versions
  • Lightweight by design: shared update scheduler, dirty-checking so unchanged frames never re-render, no per-player tasks


Integrations (all 100% optional)
RLScoreboard runs perfectly with zero soft-dependencies installed. Detected automatically, version-checked, and enabled or safely skipped — never a crash from a missing or outdated plugin.

  • Vault — economy placeholder & leaderboard
  • PlaceholderAPI — two-way bridge, use any PAPI placeholder in your boards
  • LuckPerms — rank, prefix, suffix
  • Jobs Reborn — job, level, exp, progress, points
  • AuraSkills — power level + per-skill level/XP
  • Geyser / Floodgate — Bedrock detection, build separate Java/Bedrock boards
  • WorldGuard / WorldEdit — detected, deeper integration on the roadmap


Languages
English, Vietnamese, and Japanese included. Community translations drop straight into the locales folder — no plugin update required.

Commands

/rlscoreboard reload|version|debug|status|integrations
/rlscoreboard board <list|reload>
/rlscoreboard leaderboard <list|create|delete|setlocation|reload|view|history>
/rlscoreboard language <list|info|set>
/rlscoreboard validate-language <locale>

Requirements

  • Paper (or a Paper fork)
  • Java 25+

All integrations above are optional — install only what you need.

Developer API
Other plugins can register their own placeholders, conditions, data sources, and leaderboard renderers through RLScoreboardAPI without depending on PlaceholderAPI.

Full documentation, source code, and the issue tracker are linked at the top of this page.
Bug reports and translation contributions are welcome.

Similar projects

Plugin →