Hot Summer Deals are Here!
Celebrate with up to 99% off on 17,900 resources
00
Days
10
Hours
00
Mins
05
Secs

HuskSync | Cross-Server Data Syncing v3.9.0

A modern, cross-server player data synchronization system
HuskSync 3.8 makes major improvements to map syncing, optimises data rotation, and improves syncing.
  • Added support for Minecraft 1.21.5 on Spigot/Paper. Fabric support for 1.21.5 to follow later on when it's ready.
  • Overhauled the logic behind locked map synchronisation, courtesy of @solaluset (#464)
    • Before, locked maps stopped tracking position after the player returned to the map's origin server. Having several copies of the same map in different slots also would cause it to be saved several times
    • Maps in bundles were also not being synced, and saving map pixels in items directly made snapshots quite big
    • This has been addressed by this update, which adds two new data tables to your database and will persist additional keys to Redis to handle locked map syncing.
    • The result: more stable, smaller, and performant map syncing
  • Added /husksync dump (permission: husksync.command.husksync.dump) to produce a system status dump of the plugin to the web (#460)
  • Added /userdata save (permission: husksync.command.userdata.save) to let you manually save data snapshots of users
  • Changed /userdata dump to use pastes.dev for web dump uploads, instead of mclo.gs (snapshots are easier to read)
  • Improved data syncing through the addition of "check-in petitions"
    • This improves data fetching speed in cases where a user logs out during sync application; when they log back in, the server will petition the server they are checked out on to check them out.
    • We also now unlock users after saving sync on a server to accommodate this, and track user disconnection status to avoid inconsistencies with what platforms return for isOnline
  • Optimised data rotation to not load snapshots when rotating (could cause performance issues on servers with high snapshot counts per player).
    • Thanks to @ilightwas for their help with fixing an issue with this (#485)
  • Fabric: Fixed an issue where unserializable item stack data elements wouldn't be skipped
  • Updated the Simplified Chinese locales (zh-cn), courtesy of @jhqwqmc (#472)
  • Overhauled build logic for much simpler release preparation by flattening all version builds to one branch (#463)
  • API: Fixed inconsistencies with equality checks on data Identifiers
To update, drag+drop and regenerate your messages-xx-xx.yml file. Please note upgrading to 1.21.5 from 1.21.4 servers and below is an irreversible action; all HuskSync servers must be on the same version of Minecraft & Paper.
HuskSync 3.7.3 is a small update to address a few issues.
  • Updated the Packet-Events hook to support 1.21.4 (please note ProtocolLib still hasn't updated yet and won't work on 1.21.4)
  • Fixed PostgreSQL failing to update snapshots in the database, courtesy of @solaluset (#440)
To update, just drag+drop. Compatible with Paper/Fabric for Minecraft 1.20.1, 1.21.1, and 1.21.4.
HuskSync 3.7.2 adds support for Minecraft 1.21.4. Additionally, please note that HuskSync for Minecraft 1.21.1 has now been promoted to the LTS support channel, and Minecraft 1.21.3 support has ended (replaced with 1.21.4).
  • Updated to support Minecraft 1.21.4
  • Fixed an exception that could be thrown when plugins attempted to register custom data API extensions
  • API: Added a method for retrieving an OnlineUser by UUID in the common module
To update, just drag+drop. Compatible with Paper/Fabric for Minecraft 1.20.1, 1.21.1, and 1.21.4.
HuskSync 3.7.1 adds support for Minecraft 1.21.3, and fixes bugs.
  • Added support for Minecraft 1.21.3 on Paper and Fabric.
  • Added a warning on startup if the server.yml value has not been changed (#314)
  • Fixes an issue where you could double-click stack to collect unstacked items without edit perms in the inventory/ender chest GUIs.
  • Fixed the persistence of maps from Minecraft 1.20.5 and newer having an incorrect bit depth (#406)
  • Fixed edits on the DataSaveEvent failing to update save causes due to missing caching, courtsy of @ProdPreva1l and @seeruk (405)
  • Fixed the API not being published for v3.7 (#399)
To update, just drag+drop. Compatible with Paper/Fabric for Minecraft 1.20.1, 1.21.1, and 1.21.3.
HuskSync 3.7 makes stability improvements and fixes bugs. This release also introduces a new release model for HuskSync as previously announced, which adds support for Fabric 1.21.1. HuskSync 3.7 supports Spigot/Paper/Fabric 1.20.1 and 1.21.1 (download the right version for your server).

  • Changed the way the plugin is published. You must now download the correct JAR for your server's Minecraft version. See the announcement post on Discord for more details.
  • Added support for Fabric 1.21.1, courtesy of @hui1601 (#339)
  • Added an option to disable automatic DDL operations for servers with locked-down SQL user access, courtesy of @TheCodedOne (#377)
  • Added an aftermarket service command which force-upgrades all legacy user data from HuskSync v2
  • Users are now locked just prior to their data being updated following an inventory or ender chest command which updates their data
  • Attributes are now allow-listed instead of deny-listed.
    • This was done for a number of reasons, but primarily because it's a better config default; in the vast majority of cases users only need a specific set of attributes synced.
    • This prevents various edge-case attributes from being erroneously synced, too
  • Fixed item and block statistics not syncing (#362)
  • Fixed attributes not syncing when the default values were the same as the user's value due to an oversight, causing users whose attribute values reset from not syncing
  • Fixed issues with data rotation when the database mode was set to PostgreSQL (#383)
  • Fixed an issue on Paper 1.21.1 with map cursors not being correctly synced
  • Fixed an issue Paper 1.21.1 where inventory crafting slots weren't properly cleared for safety during sync
✅ Compatible with: Spigot/Paper/Fabric 1.20.1 and 1.21.1 (download the right version for your server).
⚠️ Please regenerate your config.yml and messages-xx-xx.yml files when updating to this release.
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 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 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.
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 10% commission.
13,871 Views
207 Purchases
187 Downloads
Nov 9, 2023 Published
Jun 17, 2026 Updated
4.50 star(s)
Average rating (2)
3.1 MB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Staff
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Dutch
  1. Korean
  1. Japanese
  1. Ukrainian
Includes DRM
No
Source access (legacy)
Open source
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,194 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,145 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,079 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,809 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,577 purchases
Share and earn
Refer this resource and earn a 10% commission.
13,871 Views
207 Purchases
187 Downloads
Nov 9, 2023 Published
Jun 17, 2026 Updated
4.50 star(s)
Average rating (2)
3.1 MB File size
Open source
  1. Yes
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Staff
Supported software
  1. Spigot
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
  1. 1.20
Supported languages
  1. English
  1. Spanish
  1. Russian
  1. German
  1. French
  1. Turkish
  1. Chinese
  1. Indonesian
  1. Italian
  1. Dutch
  1. Korean
  1. Japanese
  1. Ukrainian
Includes DRM
No
Source access (legacy)
Open source
Creator
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,194 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 53 ratings
3,145 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,079 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 71 ratings
2,809 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,577 purchases
Top