- Further optimized data & gui loading, should give a noticable speed increase if you have a huge (1Gb+) database.
- Fixed an exception with the AxShulkers hook.
- Fixed an exception that was shown if a player had 0 backups
- Fixed a few issues with the discord addon.
- Fixed an exception caused by new players joining.
- Added AxShulkers support
- Slightly decreased jar size
- Fixed some stuff with the discord addon
- Made the discord addon work without luckperms
- Made it possible to execute most commands from the console
- Fixed an issue with certain mysql/mariadb databases
Discord Addon:
-
Added an option to create a thread
-
Added the %server% placeholder to embeds (if you have Luckperms installed)
-
Some Fixes
Database rewrite
- Rewrote the database for the final time! (hopefully) A converter will be automatically ran at startup.
- It is recommended that you make a backup of the database before starting the converter.
- Improvements: (this data is from a server with over 250.000 backups)
- GUI load: 3-5x faster
- Storage size: 2-3x smaller
- If you use SQLite, you must either delete your database or keep using the old version
Discord Addon
- Request a backup restore from ingame and let higher ranking staff accept it on discord, and the rest of it is handled by the plugin.
- Note: The discord addon requires you to use h2 or mysql and a 1.18+ server version
- The preview gui now gives the same item that the player had at the time of the backup, not the modified one (there was a nbt on all the items)
- Added an "ALL" category, that shows every backup of a player
- The menus now remember the page that you were on and it will put you back there when pressing the back button
- Fixed an startup error when using mysql/postgresql
Fixed the plugin on 1.16-1.18.
- Removed the migration system, please update to 1.2.4 first if you are still on 1.1.0
- When using MySQL or PostgreSQL the plugin now also saves uuids and usernames, so the plugin will work just fine even on servers where the player have never been before.
- Fixed an error when using mysql on multiple servers
- Fixed an error
- Added more aliases for the main command
- Increased the world change cause size, because some worlds can have a really long name
- Fixed some issues with the migration system
- Fixed mysql
- MySQL is now also migrated and will be much faster
- Fixed auto updater
- Reworked the way H2 / SQLite stores the data
- Now the data loading in the gui is about 1000x faster (50k saves loaded in <100ms)
- On the first boot the data is migrated, it should only take a few seconds
- Soon this migration will be done for MySQL and PostgreSQL too
- Sometimes the server froze for a few seconds if the database was large, (300MB+) now the data shown in the gui is also queried async which fixes this
- Performance improvements
- Smaller jar (most dependencies are now downloaded at runtime)
- Fixed some issues with h2 database
- Added a tab completer for the /axir command
- Fixes for older versions