Skip to content

Releases: WiIIiam278/HuskSync

HuskSync 3.8.7 - Minecraft 1.21.8, bug fixes

12 Aug 22:46
a31c3c4

Choose a tag to compare

HuskSync 3.8.7 adds support for MC 1.21.8 and fixes bugs.

  • Minecraft 1.21.8 is now supported on Paper and Fabric in addition to 1.21.7
  • Fixed an issue that prevented stat syncing from working properly on Bukkit 1.21.7 (#537)
  • Fixed an issue related to data upgrades in NBT-API causing various problems, courtesy of @CatTeaA (#554)
  • Add more configuration options for Redis, courtesy of @NightSling (#564)

To update from 3.8.6, just drag+drop. Regen your config files to get the new Redis changes.

HuskSync 3.8.6 - Minecraft 1.21.7 support

04 Jul 21:05
3875447

Choose a tag to compare

HuskSync 3.8.6 adds support for Minecraft 1.21.7 and updates the Japanese locales.

  • Added support for Minecraft 1.21.7 servers on Paper and Fabric
  • Updated the Japanese (ja-jp) locales, courtesy of @lolplay123 (#534)

To update from 3.8.5, just drag+drop.

HuskSync 3.8.5 - Minecraft 1.21.6, bug fixes

25 Jun 17:57
2ada049

Choose a tag to compare

HuskSync 3.8.5 adds support for Minecraft 1.21.6 and fixes bugs.

  • Added support for Minecraft 1.21.6 servers on Paper and Fabric
  • Added a debug configuration option to disable check-in petitions (not recommended unless you know what you are doing)
  • Fixed a bug on Paper servers where persisted locked maps not syncing correctly after a server restart occurs (#498)
    • There's still an issue affecting locked maps in item frames I plan on fixing soon.

To update from 3.8.4, just drag+drop. There are no config changes (unless you happen to want to disable check-in petitions with the new option; not recommended unless you know what you are doing)

HuskSync 3.8.4 - Redis username/database support

07 Jun 13:33
a9aa93a

Choose a tag to compare

HuskSync 3.8.4 adds support for specifying the Redis database ID and a username

  • Updated the Traditional Chinese (zh-tw) locales, courtesy of @davgo0103 (#512)
  • Added support for configuring the Redis username and database ID, courtesy of @Keksnet (#518)
  • Updated various dependencies for stability improvements

To update, just drag+drop. If you wish to make use of the new Redis configuration options, please regenerate your config.

HuskSync 3.8.3 - Fabric Hotfix

30 May 21:18
554fac8

Choose a tag to compare

HuskSync 3.8.3 fixes an issue with the Fabric version of HuskSync

  • Fixed a crash on start-up on Fabric servers due to a missing Jedis dependency (ClassDefNotFoundException)

To update from 3.8.2, just drag+drop. There are no config changes.

HuskSync 3.8.2 - Fabric 1.21.5, bug fixes

26 May 20:23
935aafa

Choose a tag to compare

HuskSync 3.8.2 adds support for Fabric 1.21.5 and fixes bugs.

  • Added support for Fabric 1.21.5 servers
  • Fixed the server not starting properly on some Fabric servers due to a missing ConfigLib dependency (#506)
  • Fixed the /enderchest command reporting that there was no data available when there was
  • Fixed /inventory having a leftover debug message

To update from 3.8.1, just drag+drop. There are no config changes.

HuskSync 3.8.1 - Bug fixes

10 May 22:52
f6d8603

Choose a tag to compare

HuskSync 3.8.1 fixes a selection of bugs present in the previous version.

  • The plugin will now preload NBT-API on startup and gracefully crash if it could not be loaded.
  • Fixed map data from versions <3.8 not being upgraded (#490)
  • Fixed the item component metadata of container-like items (hoppers, chests, etc) being updated on data save (#499)
  • Fixed the /userdata view command not working unless a snapshot uuid was supplied, courtesy of @ilightwas (#491)
  • Fixed locked maps on non-origin servers appearing blank after a server restart (#498)
  • API: Fixed an exception related to duplicate keys when using the HuskSync API (#492)

To update, just drag+drop. There are no config changes.

HuskSync 3.8 - Paper 1.21.5, improvements

16 Apr 17:34
8d047d8

Choose a tag to compare

HuskSync 3.8 makes major improvements to map syncing, optimises data rotation, and improves syncing.

  • Added support for Minecraft 1.21.5 on Spigot/Paper. Fabric support for 1.21.5 to follow later on when it's ready.
  • Overhauled the logic behind locked map synchronisation, courtesy of @solaluset (#464)
    • Before, locked maps stopped tracking position after the player returned to the map's origin server. Having several copies of the same map in different slots also would cause it to be saved several times
    • Maps in bundles were also not being synced, and saving map pixels in items directly made snapshots quite big
    • This has been addressed by this update, which adds two new data tables to your database and will persist additional keys to Redis to handle locked map syncing.
    • The result: more stable, smaller, and performant map syncing
  • Added /husksync dump (permission: husksync.command.husksync.dump) to produce a system status dump of the plugin to the web (#460)
  • Added /userdata save (permission: husksync.command.userdata.save) to let you manually save data snapshots of users
  • Changed /userdata dump to use pastes.dev for web dump uploads, instead of mclo.gs (snapshots are easier to read)
  • Improved data syncing through the addition of "check-in petitions"
    • This improves data fetching speed in cases where a user logs out during sync application; when they log back in, the server will petition the server they are checked out on to check them out.
    • We also now unlock users after saving sync on a server to accommodate this, and track user disconnection status to avoid inconsistencies with what platforms return for isOnline
  • Optimised data rotation to not load snapshots when rotating (could cause performance issues on servers with high snapshot counts per player).
    • Thanks to @ilightwas for their help with fixing an issue with this (#485)
  • Fabric: Fixed an issue where unserializable item stack data elements wouldn't be skipped
  • Updated the Simplified Chinese locales (zh-cn), courtesy of @jhqwqmc (#472)
  • Overhauled build logic for much simpler release preparation by flattening all version builds to one branch (#463)
  • API: Fixed inconsistencies with equality checks on data Identifiers

To update, drag+drop and regenerate your messages-xx-xx.yml file. Please note upgrading to 1.21.5 from 1.21.4 servers and below is an irreversible action; all HuskSync servers must be on the same version of Minecraft & Paper.

HuskSync 3.7.3 - Bug fixes

26 Jan 18:42

Choose a tag to compare

HuskSync 3.7.3 is a small update to address a few issues.

  • Updated the Packet-Events hook to support 1.21.4 (please note ProtocolLib still hasn't updated yet and won't work on 1.21.4)
  • Fixed PostgreSQL failing to update snapshots in the database, courtesy of @solaluset (#440)

To update, just drag+drop. Compatible with Paper/Fabric for Minecraft 1.20.1, 1.21.1, and 1.21.4.

HuskSync 3.7.2 - Minecraft 1.21.4

07 Dec 21:47
e04c19a

Choose a tag to compare

HuskSync 3.7.2 adds support for Minecraft 1.21.4. Additionally, please note that HuskSync for Minecraft 1.21.1 has now been promoted to the LTS support channel, and Minecraft 1.21.3 support has ended (replaced with 1.21.4).

  • Updated to support Minecraft 1.21.4
  • Fixed an exception that could be thrown when plugins attempted to register custom data API extensions
  • API: Added a method for retrieving an OnlineUser by UUID in the common module

To update, just drag+drop. Compatible with Paper/Fabric for Minecraft 1.20.1, 1.21.1, and 1.21.4.