Skip to content

Commit

Permalink
added changelogs - v6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Ifera committed Feb 18, 2022
1 parent b0c59bb commit f0f42fc
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions changelogs/6.0.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
## Version 6.0.0

#### The main goal of version 6.0 update was to remove ScoreHud dependency pocketmine tasks. So that was achieved by making ScoreHud **event driven**! <br />

**Q: But what exactly does event driven mean? And what are its benefits?** <br />
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**.<br />

**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**.<br />

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.

0 comments on commit f0f42fc

Please sign in to comment.