A modern, cross-server player data synchronisation system
APACHE-2.0 License
Bot releases are visible (Hide)
Published by WiIIiam278 10 months ago
HuskSync 3.1.2 adds support for Minecraft 1.20.4. Please note that since a library, adventure-platform-bukkit
, has not yet updated, interactive chat and action bar notifications won't work on 1.20.3+ clients just yet. I'll put out a follow-up release when that's been addressed. :)
To update from v3.1.1, just drag+drop. For earlier versions, please consult prior release notes.
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.
Published by WiIIiam278 about 1 year ago
HuskSync 3.1.1 fixes a minor bug related to persisted locked maps and updates some locales.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 3.1 adds a new sync mode option for better stability on some servers, adds new options for saving player items on death, now runs as a Paper plugin on Paper servers, improves locked map syncing, and more.
LOCKSTEP
in addition to the default DELAY
system (#178)
DELAY
(which pauses syncing for your configured netwrok latency) will remain the default for now, but this may change to LOCKSTEP in the future.To update, it's recommended that you regenerate your config.yml
file for this release.
📋 HuskSync binaries are only distributed on Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 3.0.2 is a hotfix release to address a problem with locked map persistence.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 3.0.1 fixes a few bugs present in the initial v3.0 release.
persist_locked_maps
) is now set to true in the default configsynchronize_max_health
under the synchronization section)/userdata restore
command having the wrong syntax error message (#166)To update from v3.0, just drag+drop. You may wish to regenerate your config to get the new max health syncing option (or just add it manually from the docs page)
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 3.0 is a major release introducing a new, much more versatile data format to enable developers. It supports Minecraft 1.16.5—1.20.2 (released today).
To update, drag+drop the .jar
file into your /plugins/
folder and regenerate your config.yml
and messages-xx-xx.yml
files. Data will automatically be converted from v2.0's format. Thanks to @alexdev03 for their help testing and preparing this release.
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 2.2.8 fixes another issue preventing MariaDB database environments from occasionally failing to initialize. Sorry for all the updates today 😅!
To update, just drag+drop.
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 2.2.7 fixes a bug related to initializing the database for MariaDB users.
To update, just drag+drop. MariaDB users can now set their database type to MARIADB
.
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Craftaro.
Published by WiIIiam278 about 1 year ago
HuskSync 2.2.6 is a maintenance update that fixes a few issues and improves support for users running a MariaDB v11 database.
ConcurrentModificationException
that could occur when saving locked map data, courtesy of @rafaelflromao (#140)*
in the blacklsited command list to block all commands during sync, courtesy of @kforbro (#138)To update, just drag+drop. If you're using MariaDB v11, you should now specify MARIADB as your database type in config.yml
.
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Craftaro.
Published by WiIIiam278 over 1 year ago
HuskSync 2.2.5 fixes bugs and has been tested to work with Minecraft 1.20 on Spigot. What's coming next to HuskSync, you ask? I'm working on making various improvements to the internal way in which it handles asynchronous operations to improve stability with other plugins that make use of CompletableFutures.
PersistentDataContainer
synchronization where certain primitive data types would fail to be saved correctly (#118)
To update from v2.2.4, you can just drag+drop. Songoda customers: Since the last release, Songoda has been renamed to Craftaro. Purchases were automatically moved to the new Craftaro site.
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Craftaro.
Published by WiIIiam278 over 1 year ago
HuskSync 2.2.4 fixes a number of bugs present in the previous release and adds an option beneficial for setups using the keepInventory gamerule or plugins.
save_empty_drops_on_death
save_on_death
option to be on to be effectivesave_dead_player_inventories
option to synchronise_dead_players_changing_server
to better reflect how it works.To update, you must regenerate your config, as a new option has been added and a key renamed. Be sure to update your config on all servers.
📋 HuskSync is a premium plugin; binaries are not distributed on GitHub. Please purchase the resource from Spigot, Polymart or Songoda.
Published by WiIIiam278 over 1 year ago
HuskSync 2.2.3 contains more fixes and tweaks to improve your user's experiences.
ConcurrentModificationException
could occur when fetching the user's PersistentDataContainer key mappingssynchronisation.blacklisted_commands_while_locked
)
To update, just drag+drop.
Published by WiIIiam278 almost 2 years ago
HuskSync 2.2.2 is a hotfix for an unchecked cast exception that appears on player locking logic that occurs when a drowned throws a trident.
There are no config or locale changes from v2.2.1. If you're updating from v2.1 or earlier, you will however need to regenerate your config file.
Published by WiIIiam278 almost 2 years ago
HuskSync 2.2.1 is a small bug fix update
To update, just drag+drop. There are no config changes since v2.2 -- though note if you're upgrading from v2.1 or earlier you will need to regenerate your config file.
Published by WiIIiam278 almost 2 years ago
Note
Due to an issue in v2.1.2 with the location of the MySQL username credential you will need to regenerate your config.yml file for this release and re-enter your database / redis connection details. Sorry about that!
HuskSync v2.2 adds beta support for synchronizing locked maps. Note this feature is in beta and disabled by default for now. In addition to this, a number of other user experience improving features and tweaks have been made, such as the ability to display synchronization notifications in advancement toasts and customize the priorities of HuskSync's events.
DEATH
, JOIN
and QUIT
events can now be customised for better plugin compatibility (#61)To update, drag+drop and be sure to regenerate your config and locales files. Thank you!
Published by WiIIiam278 almost 2 years ago
HuskSync v2.1.2 fixes an issue related to players losing items in rare cases at very low health point values when changing servers.
To update from v2.1.x, just drag+drop. For older versions, consult the previous changelogs.
Published by WiIIiam278 almost 2 years ago
HuskSync v2.1.1 is a minor update that fixes an issue with the inventory and ender chest viewer commands and updates the German and Italian locales.
/inventory
or /enderchest
commands as a result of futures blocking the main thread during join operations (#58)To update, just drag+drop. Users running the German or Italian messages file may wish to regenerate their config file. No other config changes.
Published by WiIIiam278 about 2 years ago
HuskSync v2.1 makes a few quality-of-life improvements to the chat menu interface and adds some smaller requested features, such as the ability to create a data snapshot whenever a user dies.
/userdata dump
command with a new permission node<= 0 HP
) will now restore them on half a heart#getXData
methods in the UserData class in favour of new #getX
methods that return Optional<>
sTo update, regenerate your config and locale files and drag+drop the new jar file in.
Published by WiIIiam278 about 2 years ago
HuskSync v2.0.2 fixes a compatibility issue with MariaDB caused by a race condition in user data ensuring and adds rich command syntax highlighting via commodore.
keepInventory
)To update from HuskSync v2.0(.x), just drag+drop. Users upgrading from v1.x will need to follow the legacy migration documentation.
Published by WiIIiam278 over 2 years ago
HuskSync 2.0.1 fixes a few outstanding issues from the initial v2.0 release and updates the zh-tw (Traditional Chinese) locales.
mediumblob
--> longblob
) to accommodate servers that utilize complex item tagging and metadataTo update from HuskSync v2.0, just drag+drop. Users upgrading from v1.x will need to follow the legacy migration documentation.