Additions:
- From now on, installing a new ScoreFixer version (higher than v1.2.0) will uninstall the previous version (only for 1.2.0+) without manually having to run
/function score_fixer:uninstall - Added a prompt to disable load messages on reload
Changes:
#ScoreFixer.Version load.statusis now 2- Slightly optimized and simplified join detection
- Removed a scoreboard objective (Now there's only 1 again)
- Removed
#ScoreFixer.VersionError load.statuserror codes, replacing them with#ScoreFixer load.status(Is now 1 if everything's fine, and negative values indicate ScoreFixer is disabled due to an error)- -1: Two incompatible
#ScoreFixer.Versions are installed - -2: Replaced a new ScoreFixer version with an older one without uninstalling the previous one (Cannot automatically downgrade)
- -3: Replaced an unknown ScoreFixer version without uninstalling the previous one (Cannot automatically up- or downgrade)
- -1: Two incompatible
Bugfixes:
- Fixed an issue where running
score_fixer:uninstallwould mark players as Offline without running their#score_fixer:left_gameevent, causing subsequent reloads (installing ScoreFixer) to run#score_fixer:joined_gamewithout running#score_fixer:left_gamebeforehand
Additions:
- Trying to run the functions in
score_fixer:util/orscore_fixer:settings/now also fails after runningscore_fixer:uninstall
Changes:
- Changed the way the join & leave detection works to support 1.21.9+
- In 1.21.9+ Singleplayer, the
#score_fixer:left_gameevent may now run in the same tick as (but before)#score_fixer:joined_game, when the player is already online again
- In 1.21.9+ Singleplayer, the
Bugfixes:
- Fixed an issue where all players were iterated over when someone left, instead of stopping once the correct number of players has been found
Additions:
- Added Lantern Load support: If ScoreFixer is installed and your pack follows Lantern Load's conventions (to ensure ScoreFixer loads before your pack), you can check whether ScoreFixer is installed (and which version) by checking the
#ScoreFixer load.statusand#ScoreFixer.Version load.statusscores respectively - Added a version checker: If multiple different versions of ScoreFixer are installed, it will give warnings on reload and block any manual function calls for utilities, uninstall etc.
- Conflict detection does not work with v1.0.0
- Version is now 1
Initial release
- Fixed a bug where running the "true_uninstall" function while ScoreFixer was still installed could break the datapack
- Removed a scoreboard objective (Now only 1)
- Fixed instances where scores could not properly copy over
- Added the ability to access offline players' scores while they are offline
- Added events for joining the game, leaving or changing your name
- Improved the uninstalling process to give you the option to keep score data (good for upgrading to a newer ScoreFixer version)
- Several improvements
- Various bugfixes that caused the pack not to work as intended
Initial release



