HuskSync is a modern, cross-server player data synchronisation system that enables the comprehensive synchronisation of your user's data across multiple proxied servers. It does this by making use of Redis and MySQL to optimally cache data while players change servers.

husksync_data_syncing_square.gif  husksync_backups_square.gif
husksync_advancements_square.gif  husksync_statistics_square.gif
features_heading.png

⭐ Seamless synchronisation
Utilises optimised Redis caching when players change server to sync player data super quickly for a seamless experience.

⭐ Complete player synchronisation
Sync inventories, Ender Chests, health, hunger, effects, advancements, statistics, locked maps & more—no data left behind!

⭐ Backup, restore & rotate
Something gone wrong? Restore players back to a previous data state. Rotate and manage data snapshots in-game!

⭐ Import existing data
Import your MySQLPlayerDataBridge data—or from your existing world data! No server reset needed!

⭐ Works great with Plan
Stay in touch with your community through HuskSync analytics on your Plan web panel.

⭐ Extensible API & open-source
Need more? Extend the plugin with the Developer API. Or, submit a pull request through our code bounty system!

Ready? It's syncing time!

Need support? Have questions? We offer aftermarket support on our Discord server! (Proof of purchase required.)

requirements_heading.png

HuskSync requires the following:

  • Minecraft 1.17.1+ Spigot server
  • Java version 17+
  • A MySQL (v8.0+) database
  • A Redis (v5.0+) server
links_heading.png

Helpful links to get you started:

  • Website — Visit my website!
  • Docs — Check the HuskSync docs!
  • Discord — Get support! Proof of purchase required.
  • bStats — Check out the plugin metrics!
  • GitHub — Check out the plugin source code!
  • Setup — Read the setup instructions!
  • Translations — Learn how to translate HuskSync!