Skip to content

Releases: WiIIiam278/HuskSync

HuskSync 3.7.1 - Minecraft 1.21.3, bug fixes

14 Nov 17:13
bc1f983
Compare
Choose a tag to compare

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

03 Oct 14:28
099a258
Compare
Choose a tag to compare

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).
⚠️ Please regenerate your config.yml and messages-xx-xx.yml files when updating to this release.

HuskSync 3.6.8 - MC 1.21.1 support

11 Aug 11:53
52ec138
Compare
Choose a tag to compare

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

09 Aug 15:53
4c7ec9e
Compare
Choose a tag to compare

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

06 Jul 13:21
5056a79
Compare
Choose a tag to compare

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

22 Jun 17:10
0c52720
Compare
Choose a tag to compare

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

22 Jun 11:24
2fcd58f
Compare
Choose a tag to compare

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

19 Jun 12:10
8105ac2
Compare
Choose a tag to compare

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

18 Jun 22:53
2d85910
Compare
Choose a tag to compare

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

18 Jun 12:41
268b279
Compare
Choose a tag to compare

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.
  • 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.