Skip to content

Releases: WiIIiam278/HuskSync

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.

HuskSync 3.6 - Minecraft 1.21 support

14 Jun 11:44
24ba209
Compare
Choose a tag to compare

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

29 May 21:04
c4adec3
Compare
Choose a tag to compare

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.