All Mods Resource Packs Data Packs Shaders Modpacks Plugins
B

BetterScoreboard

by amnoah • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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 Version
Name Game version Platforms Published Downloads Actions
1.21.3
Sponge
10h ago 1
1.21.x 1.20.x
Folia Paper Purpur
10h ago 1
1.21.x 1.20.x
Bukkit Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Folia Paper Purpur Spigot
10h ago 1
1.21.1
Sponge
10h ago 1
1.21.x 1.20.x
Bukkit Folia Paper Purpur Spigot
10h ago 1
1.21.1
Sponge
10h ago 1
1.21.x 1.20.x
Bukkit Folia Paper Purpur Spigot
10h ago 1
1.21.4
Fabric
10h ago 1
1.21.1
Sponge
10h ago 1
1.21.x 1.20.x
Bukkit Folia Paper Purpur Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Purpur Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Purpur Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Purpur Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Purpur Spigot
10h ago 1
1.21.x 1.20.x
Bukkit Paper Purpur Spigot
10h ago 1
1.21 1.20.x
Bukkit Paper Purpur Spigot
10h ago 1
This includes an update from Sponge API v12 -> v13, changing support from 1.21.1 -> 1.21.3.
This release handles future proofing for the Paper hardfork. BetterScoreboard now has separate Spigot and Paper (and forks) modules, allowing for native support of Paper if any breaking changes do arrive.
This release handles future proofing for the Paper hardfork. BetterScoreboard now has separate Spigot and Paper (and forks) modules, allowing for native support of Paper if any breaking changes do arrive.
This release includes a bug fix for the Spigot platform, preventing null pointer exception errors in console when a player logs in while the server is lagging. Instead, placeholders may just be empty until the player can be resolved.
This release includes the transition from 1 configuration file to 4 (boss-bars.yml, conditions.yml, settings.yml, and scoreboards.yml). The format for each specific section remains the same, but this should make it easier to work on modifying configurations without them getting excessively long.

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.
This release includes the transition from 1 configuration file to 4 (boss-bars.yml, conditions.yml, settings.yml, and scoreboards.yml). The format for each specific section remains the same, but this should make it easier to work on modifying configurations without them getting excessively long.

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.
This release includes the transition from a proprietary configuration system to sharkbyte-configuration's configuration system and the centralizing of the join/leave listener. This update should have no impact on users whatsoever and should just make the program easier to use and maintain for developers.


This release includes the transition from a proprietary configuration system to sharkbyte-configuration's configuration system and the centralizing of the join/leave listener. This update should have no impact on users whatsoever and should just make the program easier to use and maintain for developers.
This is a plugin for the Fabric platform. It is built specifically for 1.21.4, all other versions are untested.

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).
This is a plugin for the Sponge platform. It supports all versions 1.20.3+ and requires Sponge API 11 or above.

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).
This is a plugin for the Spigot, Paper (and forks), and Folia platform. It supports all versions 1.20.3+.

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 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](https://github.com/amnoah/BetterScoreboard/wiki/Boss-Bar).

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](https://github.com/amnoah/BetterScoreboard/wiki/Conditions#creating-conditional-lines).

Documentation has been updated accordingly.
This release just compiles against updated dependencies, no changes should be required.
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](https://github.com/amnoah/BetterScoreboard/wiki/Config).
This version includes the addition of Conditional Placeholders. More can be read about them on their wiki page [here](https://github.com/amnoah/BetterScoreboard/wiki/Conditions).

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.
This is the initial release! Expect hotfixes as it has not been heavily tested in production.
Download BetterScoreboard
Select game version
Select platform