nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
ScoreFixer

ScoreFixer

Data pack

Prevent scores from getting lost after player name changes.

Server LibraryManagementUtility

238 downloads
1 follower
Filter versions...
Filter channels...

Note: Due to how the 1st bug had to be fixed, it's no longer feasible to support versions below 1.21.5.

Additions:

  • Added utility functions track_objectives and untrack_objectives (Described in the README)

Bugfixes:

  • Fixed a rare bug where ScoreFixer would lose your scores if you changed your name, restarted the server (or singleplayer world) and rejoined before restarting your launcher
  • Fixed a bug where running true_uninstall would fail when ScoreFixer was already uninstalled (Meaning it didn't work properly)

Changes:

  • #ScoreFixer.Version load.status is now 3
  • Slightly optimized joining a world (Removed a player NBT access)
  • Turned a loot table inline to reduce pollution

Bugfixes

  • Fixed a bug where a player's join might not register after they disconnect due to a server crash

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.status is now 2
  • Slightly optimized and simplified join detection
  • Removed a scoreboard objective (Now there's only 1 again)
  • Removed #ScoreFixer.VersionError load.status error 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)

Bugfixes:

  • Fixed an issue where running score_fixer:uninstall would mark players as Offline without running their #score_fixer:left_game event, causing subsequent reloads (installing ScoreFixer) to run #score_fixer:joined_game without running #score_fixer:left_game beforehand

Additions:

  • Trying to run the functions in score_fixer:util/ or score_fixer:settings/ now also fails after running score_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_game event may now run in the same tick as (but before) #score_fixer:joined_game, when the player is already online again

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.status and #ScoreFixer.Version load.status scores 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

External resources


Project members

SilicatYT

Member


Technical information

License
MIT
Project ID