Skip to content

HuskSync 3.5.1 - Minecraft 1.20.5 / 1.20.6 support

Compare
Choose a tag to compare
@WiIIiam278 WiIIiam278 released this 06 May 16:06
· 195 commits to master since this release
75f8bee

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 to Serializer 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.