+ Added support for Baubles.
+ Added support for Cyclic.
+ Added support for Spice of Life: Carrot Edition (1.8.2 or above).
+ Added support for Spice of Life.
+ Added support for Tough As Nails.
+ Implemented module system to allow mods to easily add support themselves.
+ Added automatic conversion from old (data storage and config) format to new format.
+ Added system to prevent saving inventory when the player hasn't fully joined yet.
* Fixed issue with players not properly saving on server shutdown (Fixes #32).
* RuntimeException
s while printing debug info won't cause any data being lost.
* Allow empty MySQL passwords.
* Allow special chars like @
or :
in MySQL passwords and usernames (Fixes #42).
* Fixed several links in README.
* Fixed reloading causing inventories not to be saved (Fixes #43) (bug introduced during 0.6.19 DEV
versions).
* More debug logging.
* A lot of internal improvements.
+ Added GradleCommon (helper project. Only used for compiling)
* Using new versioning System (due to GradleCommon)
* Using SpongeAPI 7.1.0 (instead of 7.1.0-SNAPSHOT)
* Using better config code.
* Fixed Connection Leaks (Fixes #28)
* Improved database performance.
* Fixed synchronizing crashing when unknow item is being synchronized (Fixes #18)
* Prevented a very rare race condition
+ Added bStats metrics
* Internal restructuring
+ Added individual permissions to allow fine tuning (Closes #17)
* Made plugin work with API version 5.x.x again
* Fixed console spam on error during synchronization (Fixes #16)
* Improved and made game mode synchronizing work again (Fixes #15)
* Improved debugging
* Synchronizing selected slot as well to make transition even smoother!
+ Added URL to plugin info
* Improved event prevention (More events and they don't get prevented if the module is disabled)
* Added warning when previous server took too long
* Synchronizing experience is now using a different method (Fixes #4)
* No longer using deprecated class
+ Added Manifest to jar
* Updated to API 7.0.0
* Removed Synchronizing Achievements because it's working by default (Fixes #10 and #11)
* Synchronizing PotionEffects (Not working because of a bug in Sponge. See: #12)
+ Added hidden debug setting
* Now Synchronizing Achievements (Fixes #9)
* Not perfect as achievements get announced
+ Added health to synchronization
+ Added hunger to synchronization
* Internal improvements
* Files are now additionally signed with PGP (For real this time!)
* Files are now additionally signed with PGP (Not working! See next release)
+ Added config option for individual parts to synchronize
* Fixed #6: Serialize inventories to NBT
* Data in database is now way more portable
* Fixed #7: Only one instance of the plugin can work with a H2 database
* Fixed #5: Database connection sometimes times out and should be reconnected (Really this time)
* Internal improvements
* Fixed #5: Database connection sometimes times out and should be reconnected (Not really fixed)
* Gamemode and Experience are now synced too (experience is bugged atm)
* Waiting for other server to finish instead of waiting a fixed amount of time. Makes it more secure!
* Fixed #3: Special chars in the MySQL password do not work
* Fixed #2: When switching servers by bungeecord, the inventory gets loaded from the database before the new data is written
* No item pickup while waiting for synchronization
* Storing inventories to database when server stops
* Internal improvements
* Synchronizing from database now working
* Fixed reloading bug
* Fixed several bugs with statements
+ Added config
+ Added reload functionality
* Fixed serialization for enchantments
+ Added inventory serialization and deserialization (Not working 100%)
+ Added README
* Compressing serialized data to safe space
- Removed MySQL driver (sponge alerady has it implemented)
+ Added MySQL driver
+ Added Lombok to project
+ Added basic functionality
+ Added MySQL connection handler/wrapper
* Fixed signing
* Set up project
* First semi working plugin version!
* Initial commit