A modern, cross-server player data synchronisation system
APACHE-2.0 License
Bot releases are hidden (Show)
Published by WiIIiam278 over 2 years ago
⚠️ Upgrading from v1.x? Follow these steps!
HuskSync 2.0 is now available! This is a complete rewrite of the plugin that brings with it a myriad of new features, improvements & optimisations. Notably, you no longer need to install HuskSync as a proxy plugin as data is now cached directly via Redis keys.
/userdata <view/list/delete/restore/pin>
/husksync invsee
and /husksync echest
have been moved into their own commands; /inventory <player>
and /enderchest <player>
respectively.
/husksync status
(it is no longer neccessary)To update from 1.x, you need to follow these steps, including deleting your existing config and language files.
As mentioned, you no longer need to install HuskSync on your proxy.
The plugin documentation has been rewritten for v2.0 - please have a read!
HuskSync 2.0 supports Minecraft 1.16.5 - Minecraft 1.19.x
Thank you!
Published by WiIIiam278 over 2 years ago
HuskSync 1.4.1 fixes an exploit related to player death. Updating to this release is strongly encouraged.
To update, just drag+drop.
A note about the next release of HuskSync: HuskSync 2.0 is coming soon! This release will move away from requiring a proxy plugin, instead caching data via Redis keys. This will carry with it a new data format. It'll be much faster and will have new features such as creating and restoring backups of player data.
Published by WiIIiam278 over 2 years ago
HuskSync 1.4 is now available and supports Minecraft 1.19.x, adds a number of new locales, saves player data on the WorldSaveEvent, introduces a number breaking API changes and fixes a number of minor issues.
synchronization_timeout_retry_delay
. This can be used to modify how long until HuskSync retries a data request if it fails. Don't mess with this if you don't know what you're doing!me.william278.husksync.*
--> net.william278.husksync.*
PlayerData#getDataTimestamp()
To update, just drag+drop - though please consult your developers if you have custom API integrations. They'll need to be updated. Once again, sorry for that inconvenience.
Enjoy the update - and the 1.19 Wild Update!
Published by WiIIiam278 over 2 years ago
⚠️ Snapshot release - for preview testing only!
Changes for HuskSync 1.4 preview
synchronization_timeout_retry_delay
. This can be used to modify how long until HuskSync retries a data request if it fails. Don't mess with this if you don't know what you're doing!me.william278.husksync.*
--> net.william278.husksync.*
PlayerData#getDataTimestamp()
Do not deploy on production.
Important: Recent builds of Paper implement new API for player profile data, but this caused issues when trying to serialize player head data, breaking HuskSync. This has been fixed in the most recent builds.
Published by WiIIiam278 almost 3 years ago