HuskSync 3.6.5 fixes a bug with item upgrading and attributes.
To update, just drag+drop.
- Fixed attributes throwing an exception when being applied on <1.21 servers
- Fixed items not being correctly upgraded to the correct target version in some cases
HuskSync 3.6.4 fixes a bug with attribute syncing on >=1.21 in the previous release
To update, just drag+drop.
- Fixed it being possible to stack attribute modifiers in certain cases (#326)
- Fixed a rare IllegalArgumentException syncing invalid health scale values
HuskSync 3.6.3 fixes a bug with permissions from the previous release.
To update, just drag+drop.
- Fixed permission checks not working correctly on Paper 1.20.4 and earlier servers.
- Fixed command usage text not being set properly on Paper 1.20.4 and earlier servers
HuskSync 3.6.2 fixes a bug with command registration on Paper 1.20.4 and earlier servers from the previous release.
To update, just drag+drop.
- Fixed an IllegalArgumentException when a player joined the game on Paper 1.20.4 and earlier servers
HuskSync 3.6.1 is a bug-fixing update that also makes some improvements to plugin commands.
To update, just drag+drop. You may wish to regenerate your config.yml file for the updated command options.
- Commands are now natively registered via Brigadier where possible, and will provide rich syntax suggestions on Paper/Fabric servers
- The brigadier_tab_completions option has been removed.
- Added an option to disable individual HuskSync commands and prevent them from registering (disabled_commands)
- The username argument is now required for the list and view subcommands of /userdata
- Fixed compatibility with Minecraft 1.21 on Paper servers
- Fixed various inconsistencies preventing the MongoDB database mode from fully working, courtesy of @Stampede2011 (#321)
- Fixed locked maps in Shulker Boxes not having their map data persisted on data save (#322)
- Fixed the section header comment being incorrect for the sync settings section of the config file
- Fixed various issues with the Fabric version of HuskSync, including issues syncing the first hotbar slot
HuskSync 3.6 adds support for 1.21 and makes several internal changes to improve data syncing.
To update from 3.5.x, just drag+drop as there are no config changes.
- Updated the plugin to support Minecraft 1.21 on Spigot/Paper servers.
- HuskSync now also runs as a server-side Fabric mod on Minecraft 1.20.1 servers. (#217)
- Support for this is still in beta, but if you'd like to try it out, get in touch on Discord or self-compile as you will need a separate jar.
- You cannot sync data between Bukkit & Fabric currently
- Thanks to @hanbings and @Stampede2011 for their help with this
- Data is now synced in a deterministic order, and data types can depend on one another (#309)
- Attribute syncing now requires potion effect syncing to be enabled (it will automatically disable if both are not turned on)
- Fixed health syncing conflicting with attribute syncing if they were applied to a user in the wrong order. (#307)
- Updated the Traditional Chinese (zh-tw) locales, courtesy of @davgo0103 (#316)
- Fixed an issue where HuskSync would attempt to load a hook for a dependency that had failed to enable
- Fixed an incorrect syntax error message being displayed with the /userdata command.
- API: Added data identifier dependencies
- API: The plugin will now throw a NotRegisteredException if you attempt to access an invalid (shaded) API instance
- API: Added an API platform target for HuskSync on Fabric
HuskSync 3.5.3 fixes a bug with potion effect syncing when upgrading from older versions.
To update from 3.5.x, just drag+drop as there are no config changes. If you're updating from older versions, please check through prior changelogs.
- Fixed attribute base values not being applied, causing these to fail to accurately sync the correct effective value under certain circumstances
- Fixed data failing to load for users where users had potion effects saved with legacy Spigot API names due to an inconsistency
HuskSync 3.5.2 is a small release to fix a couple of minor issues that have cropped up since the last release.
To update from 3.5.1, just drag+drop as there are no config changes. If you're updating from older versions, please check through prior changelogs.
- Added support for using PacketEvents as an alternative to ProtocolLib for packet-level user support, courtesy of @alexdev03 (#296)
- Fixed an issue where legacy statistic data would cause NullPointerExceptions during registry key instantiation in certain circumstances (#304)
- Fixed a schema issue with PostgreSQL, courtesy of @ProdPreva1l (#299)
- Fixed duplication in user table entries, and username caches not being updated for MongoDB users, courtesy of @ProdPreva1l (#301)
