A modern, cross-server player data synchronisation system
APACHE-2.0 License
Bot releases are hidden (Show)
HuskSync 3.6.8 adds support for Minecraft 1.21.1 and fixes a bug.
To update from 3.6.7, just drag+drop. Otherwise, please regenerate or update your config.yml
file.
Published by WiIIiam278 2 months ago
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.
TOAST
notification display slot option (may be revisited in the future if toast dispatching is decoupled from advancements)husksync migrate set
being incorrectModLoadedCallback
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.
Published by WiIIiam278 4 months ago
HuskSync 3.6.6 makes a few minor fixes to issues.
To update from v3.6.x, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 4 months ago
HuskSync 3.6.5 fixes a bug with item upgrading and attributes.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 4 months ago
HuskSync 3.6.4 fixes a bug with attribute syncing on >=1.21 in the previous release
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 4 months ago
HuskSync 3.6.3 fixes a bug with permissions from the previous release.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 4 months ago
HuskSync 3.6.2 fixes a bug with command registration on Paper 1.20.4 and earlier servers from the previous release.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 4 months ago
HuskSync 3.6.1 is a bug-fixing update that also makes some improvements to plugin commands.
brigadier_tab_completions
option has been removed.disabled_commands
)/userdata
To update, just drag+drop. You may wish to regenerate your config.yml
file for the updated command options.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 4 months ago
HuskSync 3.6 adds support for 1.21 and makes several internal changes to improve data syncing.
/userdata
command.NotRegisteredException
if you attempt to access an invalid (shaded) API instanceTo update from 3.5.x, just drag+drop as there are no config changes.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 5 months ago
HuskSync 3.5.3 fixes a bug with potion effect syncing when upgrading from older versions.
To update from 3.5.x, just drag+drop as there are no config changes. If you're updating from older versions, please check through prior changelogs.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 5 months ago
HuskSync 3.5.2 is a small release to fix a couple of minor issues that have cropped up since the last release.
To update from 3.5.1, just drag+drop as there are no config changes. If you're updating from older versions, please check through prior changelogs.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 6 months ago
HuskSync 3.5.1 adds support for Minecraft 1.20.5 and 1.20.6. Thanks for your patience as I prepared this update - I was waiting on a Spigot upstream attribute-related fix to be merged with Paper, among other things, before releasing this.
deserialize
method to Serializer
that accepts a Minecraft version if you need to perform data-upgrade operations contextual to the Minecraft version of the snapshot data when deserializingTo update, just drag+drop – there are no config changes if you're upgrading from v3.5. Please check the change notes for v3.5 if you are upgrading from an older version.
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 6 months ago
HuskSync 3.5 is a big update adding support for Folia, Attribute & separate Flight Status data syncing, PostgreSQL data storage, Mongo Atlas support, ProtocolLib support, and more.
Flight speed, Movement speed, Luck, Knockback resistance, Mob pathfind follow range, Knockback, Attack speed, Max absorption (1.20.2+)
Block breaking speed, Entity/block mining range ("reach"), Step height, Jump strength, Distance you can fall without taking fall damage, Fall damage calculation multiplier, Gravitational pull
/userdata
menus when viewing data for users with names that were surrounded with double underscores (#270)husksync:attributes
and husksync:flight_status
data types.husksync:health
– Methods to get/set max health have been deprecated for removal. Helper methods to easily access this have been added to the new husksync:attributes
husksync:game_mode
– Methods to get/set if the player is flying/can fly have been deprecated for removal. Use the new husksync:flight_status
attributes insteadDataSaveEvent
(by default, all except shutdown/legacy migration do this)BukkitSerializer.Json
have been removed and now just use BukkitSerializer.Json<Type>
as their serializer. Since these serializers were internal, this shouldn't introduce any breaking changes, but is noted here nonetheless.To update, just drag+drop. You should regenerate your messages-xx-xx.yml
file and consider regenerating your config.yml
file, particularly if you use MongoDB (as new options have been added for Atlas support)
📋 HuskSync binaries are only distributed on Spigot, Polymart, or BuiltByBit.
Published by WiIIiam278 8 months ago
HuskSync 3.4 adds support for MongoDB! It also fixes a bug and addresses a compatibility issue.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.
Published by WiIIiam278 8 months ago
HuskSync 3.3.3 fixes a bug in the previous release.
To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.
Published by WiIIiam278 8 months ago
HuskSync 3.3.2 is a minor bug fixing release.
/userdata restore
not working due to it failing to update cached user data if the sync mode is LOCKSTEP
(#242)/userdata delete
not clearing cached user data if the sync mode is set to LOCKSTEP
. (#245)To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.
Published by WiIIiam278 9 months ago
HuskSync 3.3.1 fixes a few minor bugs present in the prior release.
/inventory
and /enderchest
commands not updating the inventories of offline players (#229)ITEMS_TO_KEEP
death save setting not preserving the position of items in the saved inventory snapshot (#186)To update, just drag+drop.
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.
Published by WiIIiam278 9 months ago
Please note, as announced on Discord, starting with this release support for Minecraft 1.16 and Java 16 has been dropped. HuskSync now requires Java 17 / Minecraft 1.17.1 as a minimum.
HuskSync 3.3 is a minor version release that makes changes to how developers target the API, and makes a selection of locale updates, fixes, and improvements.
husksync-bukkit
and husksync-common
can now be targeted.net.william278.husksync:husksync-bukkit
artifactHuskSyncAPI.getInstance()
To update from v3.2.x, just drag+drop and regenerate your locales file (messages-xx-xx
). You should not need to touch your config file unless it's very outdated (regenerate it if so!)
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.
Published by WiIIiam278 10 months ago
HuskSync 3.2.1 fixes bugs, adds a /husksync status command for debugging, and updates the plugin locales.
/husksync status
(permission node: husksync.command.status
), which displays system status information for debug purposesGRASS
statistic wasn't being properly upgraded from legacy (v2) snapshot versions causing synchronization to failTo update from v3.1.x, 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 10 months ago
HuskSync 3.2 fixes bugs, makes the default sync mode LOCKSTEP
, and makes a few internal changes (hence the minor version bump)
LOCKSTEP
the default sync mode in the config fileIllegalArgumentException
in the server console (#206)To update from v3.1.x
, just drag+drop. For earlier versions, please consult prior release notes.
📋 HuskSync binaries are only distributed on Spigot, Polymart, Craftaro, or BuiltByBit.