BetterScoreboard
While originally written to be a simple and small scoreboard plugin, BetterScoreboard has quickly evolved past that. Today, BetterScoreboard is a platform-independent, packet-based, and highly modular plugin that includes scoreboard and boss bar support, with things like action bars and tab modification being planned additions.
This project and its collaborators use the following regularly and are thankful for their maintenance:
Requirements
This plugin only supports 1.20.3+ on platforms with an existing BetterScoreboard implementation. This includes Spigot, Paper (and its forks), Folia, Sponge, and Fabric.
You MUST install PacketEvents for BetterScoreboard to work!
Quick Feature Breakdown
- Platform independent design.
- Fully packet-based.
- Highly modular and expandable.
- Scoreboard and boss bar support.
- Non-flicker updates.
- Unlimited character support for all text.
- Built-in placeholders.
- Conditional logic and placeholder system.
- Fully configurable.
For individual platform features, please check each module.
Documentation
Please check the BetterScoreboard wiki.
Necessary documentation will either be included in the config.yml file or in the wiki.
Support
For general support, please join my Discord server.
For issues with the project, please open an issue in the issues tab.
All Versions
+ Add VersionThis release also includes a bug fix regarding the random selection in animations. The random selection can no longer choose the same animation twice in a row.
Documentation has been updated accordingly.
This release also includes a bug fix regarding the random selection in animations. The random selection can no longer choose the same animation twice in a row.
Documentation has been updated accordingly.
BetterScoreboard 2.0.0 is a complete rewrite of BetterScoreboard, making the vast majority of the project based entirely on the PacketEvents library rather than a single Minecraft platform. It is highly modular and easy to use by both users and developers while being packed with features and extremely configurable. This change will allow features to be implemented on multiple platforms simultaneously and seamlessly with the only effort required from developers to be writing a couple of bridge classes.
This release also includes some improvements to the conditional system, the placeholder system, the configuration system, and the removal of the trigger system (replaced entirely by the conditional system).
For information on how to use BetterScoreboard, please check the wiki [here](https://github.com/amnoah/BetterScoreboard/wiki).
For official BetterScoreboard releases, please check [here](https://modrinth.com/plugin/betterscoreboard).
BetterScoreboard 2.0.0 is a complete rewrite of BetterScoreboard, making the vast majority of the project based entirely on the PacketEvents library rather than a single Minecraft platform. It is highly modular and easy to use by both users and developers while being packed with features and extremely configurable. This change will allow features to be implemented on multiple platforms simultaneously and seamlessly with the only effort required from developers to be writing a couple of bridge classes.
This release also includes some improvements to the conditional system, the placeholder system, the configuration system, and the removal of the trigger system (replaced entirely by the conditional system).
For information on how to use BetterScoreboard, please check the wiki [here](https://github.com/amnoah/BetterScoreboard/wiki).
For official BetterScoreboard releases, please check [here](https://modrinth.com/plugin/betterscoreboard).
BetterScoreboard 2.0.0 is a complete rewrite of BetterScoreboard, making the vast majority of the project based entirely on the PacketEvents library rather than a single Minecraft platform. It is highly modular and easy to use by both users and developers while being packed with features and extremely configurable. This change will allow features to be implemented on multiple platforms simultaneously and seamlessly with the only effort required from developers to be writing a couple of bridge classes.
This release also includes some improvements to the conditional system, the placeholder system, the configuration system, and the removal of the trigger system (replaced entirely by the conditional system).
For information on how to use BetterScoreboard, please check the wiki [here](https://github.com/amnoah/BetterScoreboard/wiki).
This release also marks the beginning of work on sharkbyte-tab and BetterScoreboard 2.0.0. sharkbyte-tab will be a PacketEvents addon allowing for control over the tab screen, and BetterScoreboard 2.0.0 will be a platform-independent version of BetterScoreboard as to allow easier implementation for platforms like Fabric, Sponge, and Spigot.
Documentation has been updated accordingly.
You can read more about it [here](https://github.com/amnoah/BetterScoreboard/wiki/Conditions#creating-conditional-lines).
Documentation has been updated accordingly.
This also includes a packet sending optimization introduced in the dependency sharkbyte-scoreboard. This isn't major, but could potentially free up some CPU when using static boards.
Due to the size of the update, you will need to regenerate your config file. Information on how to configure BetterReload is available [here](https://github.com/amnoah/BetterScoreboard/wiki/Config).
This also includes a complete rewrite of the placeholder system to be more CPU-efficient (although it does use a little more ram now).
This update also includes an improvement in config parsing, meaning that you will have to regenerate your config.yml file.