Releases: WiIIiam278/HuskSync
HuskSync 3.6.8 - MC 1.21.1 support
HuskSync 3.6.8 adds support for Minecraft 1.21.1 and fixes a bug.
- Added support for Minecraft 1.21.1
- Fixed an exception related to map cursors on Paper 1.21+
To update from 3.6.7, just drag+drop. Otherwise, please regenerate or update your config.yml
file.
HuskSync 3.6.7 - Bug fixes, attributes config
HuskSync 3.6.7 fixes bugs present in the previous release pertaining to attributes & potion effects. Please regenerate or update your config.yml
file for this release.
- Made several changes to attribute modifier syncing
- A new section for configuring how to sync attributes has been added.
- You can now configure attributes to ignore modifiers by name, such as potion effect modifiers which are now skipped by default (#349)
- Attributes from Minecraft 1.20.1 data will no longer be applied on Minecraft 1.21 servers due to changes
- Potion effect syncing now optionally depends on attribute syncing
- Removed the
TOAST
notification display slot option (may be revisited in the future if toast dispatching is decoupled from advancements) - The status menu will now display more detailed server version information
- Fixed ambient potion effects (beacons, conduits, The Warden mob) being synced when they shouldn't be (#289)
- Fixed the syntax processing on
husksync migrate set
being incorrect - Fixed a ConcurrentModificationException on potion effect syncing, courtesy of @ProdPreva1l (#354)
- Fixed the PacketEvents hook not cancelling relevant outbound packets (#344)
- Fixed "Attribute modifier already applied" being thrown during attribute application (#348)
- API: Added a
ModLoadedCallback
callback on Fabric for doing stuff when the mod loads, courtesy of @Stampede2011 (#346)
To update from v3.6.x, just drag+drop and regenerate your config file.
HuskSync 3.6.6 - Bug fixes
HuskSync 3.6.6 makes a few minor fixes to issues.
- Fixed the PostgresSQL driver not being bundled in the Fabric version of HuskSync
- Fixed an issue with the in-game migrator's help menu displaying the wrong usage
- The usage of the migrator command was slightly adjusted in HuskSync v3.6.3
- Fixed the ProtocolLib hook failing to initialize in certain circumstances, such as if it had not initialized before HuskSync had.
To update from v3.6.x, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.6.5 - Bug fixes
HuskSync 3.6.5 fixes a bug with item upgrading and attributes.
- 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
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.6.4 - Attributes fix
HuskSync 3.6.4 fixes a bug with attribute syncing on >=1.21 in the previous release
- Fixed it being possible to stack attribute modifiers in certain cases (#326)
- Fixed a rare IllegalArgumentException syncing invalid health scale values
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.6.3 - Hotfix
HuskSync 3.6.3 fixes a bug with permissions from the previous release.
- 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
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.6.2 - Hotfix
HuskSync 3.6.2 fixes a bug with command registration on Paper 1.20.4 and earlier servers from the previous release.
- Fixed an IllegalArgumentException when a player joined the game on Paper 1.20.4 and earlier servers
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.6.1 - Bug fixes
HuskSync 3.6.1 is a bug-fixing update that also makes some improvements to plugin commands.
- 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.
- The
- 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
To update, just drag+drop. You may wish to regenerate your config.yml
file for the updated command options.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.6 - Minecraft 1.21 support
HuskSync 3.6 adds support for 1.21 and makes several internal changes to improve data syncing.
- 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
To update from 3.5.x, just drag+drop as there are no config changes.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
HuskSync 3.5.3 - Hotfix
HuskSync 3.5.3 fixes a bug with potion effect syncing when upgrading from older versions.
- 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
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.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.