HuskSync 3.3 - Platform API publishing, improvements
Please note, as announced on Discord, starting with this release support for Minecraft 1.16 and Java 16 has been dropped. HuskSync now requires Java 17 / Minecraft 1.17.1 as a minimum.
HuskSync 3.3 is a minor version release that makes changes to how developers target the API, and makes a selection of locale updates, fixes, and improvements.
- If your Redis server goes down, HuskSync will now automatically attempt to reconnect to it, courtesy of @Rubenicos (#230)
- Changed the way config files are loaded, and updated the config comment formatting (#233)
- Fixed an issue on servers with significant Redis server connection latencies where snapshots would be applied multiple times to users
- Added Indonesian (id-id) locales, courtesy of @Wirayuda5620 (#226)
- Updated the Simplified Chinese (zh-cn) locales, courtesy of @jhqwqmc (#224)
- Updated the Turkish (tr-tr) locales, courtesy of @WinTone01 (#228)
- API: The way the HuskSync API is published has been changed.
- APIs are now published per-platform;
husksync-bukkit
andhusksync-common
can now be targeted. - Simply update your build scripts to target the
net.william278.husksync:husksync-bukkit
artifact - HuskSyncAPI is no longer an abstract class; you can now retrieve an instance of the base class with
HuskSyncAPI.getInstance()
- Otherwise, there are no breaking changes.
- APIs are now published per-platform;
To update from v3.2.x, just drag+drop and regenerate your locales file (messages-xx-xx
). You should not need to touch your config file unless it's very outdated (regenerate it if so!)
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.