HuskSync 1.4 - 1.19, New locales, periodic data saving, bug fixes
HuskSync 1.4 is now available and supports Minecraft 1.19.x, adds a number of new locales, saves player data on the WorldSaveEvent, introduces a number breaking API changes and fixes a number of minor issues.
- Player data is now backed up to the central cache on the world save event (#21)
- Can be turned off in the bukkit-side configs.
- Native advancement synchronization is now off by default. Updated support for this may return in a future update, though of course the spigot API advancement sync will still work fine.
- Added a number of new plugin locales - thank you to everyone who contributed new translations:
- Fixed a health synchronization compatibility issue with Combatlogx (#25)
- Moved a few expensive deserialization options off the main thread. Thanks to everyone for their reports and assistance in tracking performance bottlenecks down.
- There's a new config option for modifying the
synchronization_timeout_retry_delay
. This can be used to modify how long until HuskSync retries a data request if it fails. Don't mess with this if you don't know what you're doing! - API: The HuskSync API has been notably refactored. API integrations developed for HuskSync 1.3.2 are not compatible with 1.4 API. Sorry for the inconvenience, though it should be relatively simple to update.
- Packages have been refactored:
me.william278.husksync.*
-->net.william278.husksync.*
- Internally, the plugin module scheme has changed; events are now included in the bukkit module.
- The timestamp of when PlayerData was last created/updated is now exposed through
PlayerData#getDataTimestamp()
- Fixed PlayerData not being included in the API.
- The API is still available via Jitpack, check the README for details.
- Packages have been refactored:
To update, just drag+drop - though please consult your developers if you have custom API integrations. They'll need to be updated. Once again, sorry for that inconvenience.
Enjoy the update - and the 1.19 Wild Update!