Kingbobs / ScoreHud

An event driven, highly customizable plugin to add Scoreboards on your Minecraft Bedrock Server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScoreHud Banner

Notice:

Backwards Incompatible Update

  • PLEASE MAKE SURE YOU ARE USING PHP v7.4 OR GREATER.
  • Starting from ScoreHud version 6.0, addons are no longer supported.
  • All old addons will stop working on versions 6.0 and above.
  • All old tags will stop functioning as well.
  • More details can be found below.
  • Please read FAQs below.

ScoreHud

License Poggit Release
GitHub license Poggit-CI

A highly customizable plugin to add Scoreboards on your Minecraft Bedrock Server.

Features:

  • This plugin adds scoreboard to your server.
  • Completely Event Driven!! Good bye tasks!
  • Everything is customizable.
  • Easy and simple API for developers to use and integrate ScoreHud.
  • You can find some basic tags via ScoreHudX plugin.

How to setup?

  • Put the plugin in your plugins folder.
  • Start and then stop the server.
  • Edit the config.yml and scorehud.yml to suit your needs.
  • Restart and enjoy.

Version 6.0 Update:

The main goal of version 6.0 update was to remove ScoreHud dependency pocketmine tasks. So that was achieved by making ScoreHud event driven!

Q: But what exactly does event driven mean? And what are its benefits?
A: Well, its simple, instead of using tasks to update values on scoreboard every 20 or so ticks even when there was no update, ScoreHud now listens for events that are fired by the plugin which implements ScoreHud. In doing so, the scoreboard is only updated when there is an actual update and not the other way round. Although not tested but this should improve ScoreHud's performance.

Addon support was removed with version 6.0 update. Reason being that it was no longer feasible and users had reported addons not working on different systems either due to hosting problem or some other reasons. Removing addons and listening to events instead should now work on almost all systems.

ScoreHud using events is in the benefit of plugin developers and the end-user as well. Users no longer will need to download and place addons in separate folder. And plugin developers will no longer need to make a separate addon for ScoreHud. They can just integrate ScoreHud directly into their plugin and fire events to update their tags on ScoreHud.

FAQs:

Q: Help I am getting this error. Required extension Core has an incompatible version (7.x.y not >=7.4)
A: This means that the PHP binary that your server is using is outdated. Please update it to v7.4 or greater to continue using ScoreHud.

Q: How many lines can I set in default-board?
A: You can set 1 to 15 lines in default-board.

Q: How many server-names can I set?
A: You can set infinite many number of server-names.

Q: I am having problems and cannot set the plugin correctly. What do I do?
A: Well you can always open a new issue on this repository or contact me via Discord: Ifera#3717 or Twitter: @ifera_tr.

Q: I like the plugin. What do I do?
A: Well, that is extremely fortunate. Why not to star this repository and might as well a good review on poggit.

Q: What happened to addons?
A: Addons system being simple and similar to pocketmine had some flaws especially when combined with tasks caused a great deal of lag. ScoreHud is now event driven and no longer depends on tasks, so it was only fitting to remove addon support as a whole.

For Developers:

About

An event driven, highly customizable plugin to add Scoreboards on your Minecraft Bedrock Server.

License:GNU General Public License v3.0


Languages

Language:PHP 100.0%