Releases: WiIIiam278/HuskSync
HuskSync 3.7.1 - Minecraft 1.21.3, bug fixes
HuskSync 3.7.1 adds support for Minecraft 1.21.3, and fixes bugs.
- Added support for Minecraft 1.21.3 on Paper and Fabric.
- Added a warning on startup if the
server.yml
value has not been changed (#314) - Fixes an issue where you could double-click stack to collect unstacked items without edit perms in the inventory/ender chest GUIs.
- Fixed the persistence of maps from Minecraft 1.20.5 and newer having an incorrect bit depth (#406)
- Fixed edits on the DataSaveEvent failing to update save causes due to missing caching, courtsy of @ProdPreva1l and @seeruk (#405)
- Fixed the API not being published for v3.7 (#399)
To update, just drag+drop. Compatible with Paper/Fabric for Minecraft 1.20.1, 1.21.1, and 1.21.3.
HuskSync 3.7 - Bug fixes, new release system
HuskSync 3.7 makes stability improvements and fixes bugs. This release also introduces a new release model for HuskSync as previously announced, which adds support for Fabric 1.21.1. HuskSync 3.7 supports Spigot/Paper/Fabric 1.20.1 and 1.21.1 (download the right version for your server).
- Changed the way the plugin is published. You must now download the correct JAR for your server's Minecraft version. See the announcement post on Discord for more details.
- Added support for Fabric 1.21.1, courtesy of @hui1601 (#339)
- Added an option to disable automatic DDL operations for servers with locked-down SQL user access, courtesy of @TheCodedOne (#377)
- Added an aftermarket service command which force-upgrades all legacy user data from HuskSync v2
- Users are now locked just prior to their data being updated following an inventory or ender chest command which updates their data
- Attributes are now allow-listed instead of deny-listed.
- This was done for a number of reasons, but primarily because it's a better config default; in the vast majority of cases users only need a specific set of attributes synced.
- This prevents various edge-case attributes from being erroneously synced, too
- Fixed item and block statistics not syncing (#362)
- Fixed attributes not syncing when the default values were the same as the user's value due to an oversight, causing users whose attribute values reset from not syncing
- Fixed issues with data rotation when the database mode was set to PostgreSQL (#383)
- Fixed an issue on Paper 1.21.1 with map cursors not being correctly synced
- Fixed an issue Paper 1.21.1 where inventory crafting slots weren't properly cleared for safety during sync
✅ Compatible with: Spigot/Paper/Fabric 1.20.1 and 1.21.1 (download the right version for your server).
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.