This release includes a partial rewrite of the backend of BetterScoreboard and the addition of boss bar support. Boss Bars are implemented through sharkbyte-bossbar, allowing them to be completely customized through packets. More can be read here.
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.
This update includes the addition of conditional lines. This is a new system added using our conditional system that allows lines to display/be hidden depending on if they meet certain criteria. This allows for the same board to be shown to multiple players and have separate displays depending on what the outcome of a placeholder is for that given player.
You can read more about it here.
Documentation has been updated accordingly.
This update includes the ability to have left-aligned and/or right-aligned text in a line on the scoreboard. This works on all the same versions as prior releases.
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.
This version includes the addition of Conditional Placeholders. More can be read about them on their wiki page here.
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.