
HuskSync 3.8.7
A modern, cross-server player data synchronization system
1.2
Dec 17, 2021
HuskSync 1.2 - Velocity support
HuskSync 1.2 adds support for Velocity proxies.
Velocity is a proxy server similar to BungeeCord but a completely different project, built from the ground up. It is currently being maintained by the Paper team, who have announced that Waterfall will be discontinued in favor of it.
Installation and configuration on Velocity is exactly the same as on BungeeCord-based proxies.
• Added support for Velocity proxies
- Metrics have been added for HuskSync (Velocity), too, which you can find here.
- As with BungeeCord, installation involves starting the proxy (and spigot servers) with the plugin, filling in the Redis and optionally MySQL credentials, then restarting the server.
• Added option to independently enable/disable synchronicity of creative flight
• Miscellaneous code refactoring and performance improvements
The new option to enable/disable creative flight will be added to the config files on your spigot servers. It is off by default.
Oh, and have a Merry Christmas / Happy Holidays! I need a rest :D
Velocity is a proxy server similar to BungeeCord but a completely different project, built from the ground up. It is currently being maintained by the Paper team, who have announced that Waterfall will be discontinued in favor of it.
Installation and configuration on Velocity is exactly the same as on BungeeCord-based proxies.
• Added support for Velocity proxies
- Metrics have been added for HuskSync (Velocity), too, which you can find here.
- As with BungeeCord, installation involves starting the proxy (and spigot servers) with the plugin, filling in the Redis and optionally MySQL credentials, then restarting the server.
• Added option to independently enable/disable synchronicity of creative flight
• Miscellaneous code refactoring and performance improvements
The new option to enable/disable creative flight will be added to the config files on your spigot servers. It is off by default.
Oh, and have a Merry Christmas / Happy Holidays! I need a rest :D
1.1.2
Dec 2, 2021
HuskSync 1.1.2 - Hotfix
HuskSync 1.1.2 is a hotfix update that corrects an issue preventing the MySQLPlayerDataBridge migrator from working.
• Fixed NullPointerException that occurred preventing the MPDB migrator from starting
No config changes. To update, just drag+drop.
• Fixed NullPointerException that occurred preventing the MPDB migrator from starting
No config changes. To update, just drag+drop.
1.1.1
Nov 29, 2021
HuskSync 1.1.1 - Hotfix
HuskSync 1.1.1 is a small hotfix update that fixes an issue in v1.1 for SQLite users.
• Fixed data not being loaded from SQLite correctly.
To update, simply drag+drop.
• Fixed data not being loaded from SQLite correctly.
To update, simply drag+drop.
1.1
Nov 28, 2021
HuskSync 1.1 - 1.18 and Multi-cluster support
HuskSync 1.1 adds support for having multiple clusters of synced servers on the same BungeeCord network and fixes an issue with max health syncing. It also brings compatibility for Minecraft 1.18
• Added multi-cluster support; you can now define "clusters" on the proxy server and then specify which cluster each spigot server is connected to in spigot configs.
- For example, if you wanted to have a network with two skyblock servers and two survival servers, you could create a "survival" and "skyblock" cluster, with survival servers set to be on the "survival" cluster and skyblock servers on the "skyblock" cluster.
- Clusters create new database tables and optionally can be on a different database if you wish.
• Support for Minecraft 1.18.x
• Fixed maximum health synchronization failing with an IllegalArgumentException
• Fixed IllegalPluginAccessException on Bukkit server closure caused by illegal registration of redis listener task
To update from 1.0.x, you just need to drag+drop. Your config file should be automatically upgraded.
• Added multi-cluster support; you can now define "clusters" on the proxy server and then specify which cluster each spigot server is connected to in spigot configs.
- For example, if you wanted to have a network with two skyblock servers and two survival servers, you could create a "survival" and "skyblock" cluster, with survival servers set to be on the "survival" cluster and skyblock servers on the "skyblock" cluster.
- Clusters create new database tables and optionally can be on a different database if you wish.
• Support for Minecraft 1.18.x
• Fixed maximum health synchronization failing with an IllegalArgumentException
• Fixed IllegalPluginAccessException on Bukkit server closure caused by illegal registration of redis listener task
To update from 1.0.x, you just need to drag+drop. Your config file should be automatically upgraded.
1.0.3
Oct 28, 2021
HuskSync 1.0.3 - Hotfix
HuskSync 1.0.3 fixes a few issues present in the launch versions of the plugin
• Fixed an EOFException that occurred when synchronizing players without any active potion effects
• Fixed inconsistencies with the synchronization of player's max health attributes
To update, simply drag+drop.
• Fixed an EOFException that occurred when synchronizing players without any active potion effects
• Fixed inconsistencies with the synchronization of player's max health attributes
To update, simply drag+drop.
1.0.2
Oct 27, 2021
HuskSync 1.0.2
HuskSync 1.0.2 replaces some proprietary data serialization code with my own to fix a copyright issue.
To update, please drag+drop.
To update, please drag+drop.
1.0.1
Oct 26, 2021
HuskSync 1.0.1 - Update checker
HuskSync 1.0.1 adds an update checker (/husksync update) and fixes bugs.
• Added an update checker (/husksync update) and the plugin will now automatically check for updates on startup.
- To disable this, set check_for_updates to false in the config.yml of HuskSync on your proxy and spigot servers.
• Fixed a harmless ConcurrentModifciationException sometimes appearing during migration from MySQLPlayerDataBridge
• Fixed experience progress not synchronizing correctly.
To update, just drag+drop. You must update HuskSync on both your proxy server and spigot servers.
• Added an update checker (/husksync update) and the plugin will now automatically check for updates on startup.
- To disable this, set check_for_updates to false in the config.yml of HuskSync on your proxy and spigot servers.
• Fixed a harmless ConcurrentModifciationException sometimes appearing during migration from MySQLPlayerDataBridge
• Fixed experience progress not synchronizing correctly.
To update, just drag+drop. You must update HuskSync on both your proxy server and spigot servers.
1.0
Oct 25, 2021