HuskSync 3.5.1 - Minecraft 1.20.5 / 1.20.6 support
HuskSync 3.5.1 adds support for Minecraft 1.20.5 and 1.20.6. Thanks for your patience as I prepared this update - I was waiting on a Spigot upstream attribute-related fix to be merged with Paper, among other things, before releasing this.
- Added support for Minecraft 1.20.5 and 1.20.6
- There are major NBT changes in this release. Downgrading is definitely not possible, even if you do hacky stuff like updating data versions
- HuskSync will use Mojang's DataFixerUpper (DFU) via Item-NBT-API to perform on-the-fly migration of item data to the new component-based format
- Fixed users with PacketEvents installed having skins and render distance settings fail to update for clients on join sometimes (#287)
- Fixed an issue related to performing async operations on player item NBT when serializing locked map data on items
- Changed how advancement grant messages are disabled when syncing data
- This previously temporarily adjusted the gamerule. This is no longer the case; instead advancement grants for locked users will be cancelled through Paper's event
- Now works correctly on Folia, though no longer works on Spigot (due to Spigot lacking an event param for this)
- Added French (fr-fr) locales, courtesy of @IbanEtchep (#293)
- API: Added an optionally-overridable
deserialize
method toSerializer
that accepts a Minecraft version if you need to perform data-upgrade operations contextual to the Minecraft version of the snapshot data when deserializing
To update, just drag+drop – there are no config changes if you're upgrading from v3.5. Please check the change notes for v3.5 if you are upgrading from an older version.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.