HuskSync v2.0.2 fixes a compatibility issue with MariaDB caused by a race condition in user data ensuring and adds rich command syntax highlighting via commodore.
- Added rich command syntax highlighting via commodore (see image)
- Fixed an SQLIntegrityConstraintViolationException that would occur sometimes on MariaDB setups with large amounts of user data, caused by a race condition in ensuring the correct user data records were present (#40)
- Fixed an issue that meant the legacy and MPDB data migrators would not accurately track migration progress.
- Made the error that is logged when HuskSync fails to initialize larger and more obvious (#47)
- Shrunk the jar file; the Jedis driver is now downloaded at runtime and boosted-yaml is now bundled in
- Corrected the player persistent data container synchronization logic to fix various data types not synchronizing correctly
- Added a config option to determine whether the plugin will synchronize dead player inventories; off by default (recommended for servers who want to use keepInventory)
- Added Bulgarian (bg-bg) locales, courtesy of Pukejoy_1
- API: Fixed an issue that prevented developers from being able to listen to HuskSync events
To update from HuskSync v2.0(.x), just drag+drop. Users upgrading from v1.x will need to follow the
legacy migration documentation.