BetterScoreboard
This is a scoreboard plugin written for Spigot and all of its forks that supports 1.20.3 and above. This is far from the most feature-packed scoreboard plugin, but it's simple and should be functional enough for most servers.
This project makes heavy use of PacketEvents and sharkbyte-scoreboard.
Features
- Unlimited character support on all lines.
- Fully packet based.
- Scoreboard updating is run fully async.
- Non-flicker scoreboard updates.
- Conditional lines (will show/hide based on criteria).
- 10 built-in placeholders.
- Conditional placeholders.
- PlaceholderAPI support.
- Ability to have multiple scoreboards.
- Ability to activate certain scoreboards via certain triggers.
- Per-world scoreboards.
- Permission-based scoreboards.
- Combinations of per-world and permission-based scoreboards.
- Scoreboard weight, so only the highest will activate.
- Per-line update speed.
- Option to randomly select lines.
- Ability align text to the left or right.
Limitations
- At this time the plugin does not support hex codes.
Documentation
For information on conditions in BetterScoreboard, please check the Conditions wiki.
For information on how to configure BetterScoreboard, please check the Config wiki.
For information on how to use placeholders in BetterScoreboard, please check the Placeholders wiki.
For information on how to create scoreboards in BetterScoreboard, please check the Scoreboards wiki.
For information on how to use triggers in BetterScoreboard, please check the Triggers wiki.
Dependencies
Required
- PacketEvents - Required to send packets to players.
Optional
- BetterReload - Required to listen to the reload event.
- PlaceholderAPI - Required to use PlaceholderAPI placeholders.
Support
For general support, please join my Discord server.
For issues with the project, please open an issue in the issues tab.