Now available for Minecraft 1.20.5 & 1.20.6!
Edit: This release works for 1.21 and 1.21.1 too :)
Finally available for 1.20.4, thanks to Madis0 and Clomclem for helping with this update!
- changed translation keys to conform to the cloth autoconfig format
- added new translations:
- French (thanks ishi-sama)
- Japanese (thanks KAGUYA-1137)
- updated translations:
- Vietnamese (thanks ImVietnam)
- Traditional Chinese (thanks notlin4)
Finally got around to getting FastQuit 3.0.0 out of beta!
- rewrote config system (now uses Cloth Config API)
- if you are updating from 2.x or older you will have to reconfigure your FastQuit options
- added a new option "Allow multiple running Worlds", if disabled you won't be able to join a new singleplayer world until the one in the background has finished saving
- this is to prevent some mod conflicts and will automatically disable itself when an incompatible mod is detected
- fixes an issue with Quilt Standard Libraries
- added some new translations:
- Estonian (thanks Madis0)
- Traditional Chinese (thanks notlin4)
- Ukrainian (thanks BurrConnie)
- Vietnamese (thanks ImVietnam)
- updated some translations:
- Simplified Chinese (thanks GodGun968)
- Italian (thanks Oondanomala)
Please note that some of these translations were made before newer updates and might be incomplete.
- fix the translation string on the waiting screen being wrong, causing it to not be translated (thanks Kichura!)
- fix deleting a currently saving world not working or even crashing
- updated to 1.20+
- rewrote config with cloth config
- you will have to redo your settings, the old config file is not supported anymore
- added a new setting for improved mod compatibility:
- "Allow multiple running Worlds", defaults to ON, automatically disables itself if an incompatible mod is detected (currently only the Quilt Biome API)
- added translations:
- Estonian (thanks Madis0)
- Traditional Chinese (thanks notlin4)
- Ukrainian (thanks BurrConnie)
- updated translations
- Simplified Chinese (thanks GodGun968)
Please note that translation contributions were made before the 3.0.0 changes and are therefore still incomplete
- support for configuring options through Catalogue
- increase spacing and wrap texts on config screen to avoid text clipping into buttons
- always re-render old screen immediately after waiting
- added turkish, polish and italian translations (thanks to YakisikliBaran, Skidamek and Oondanomala!)
- updated russian translations (thanks Felix14-v2)
- reduced filesize using machete
FastQuit 2.0.0 is out!
Made a Discord, if you're interested you can join it here!
FEATURES:
- toast now shows the player the time it took for the world to save
- the time since quitting is also displayed on the worldlist, additionally serving as an indicator for what worlds are still saving in the background
- you can of course disable these two features in the config
- made the waitingscreen nicer and you can now stop waiting and go back
FIXES:
- fixes a crash when trying to upload a currently saving world to realms
- fixes texts on the config screen duplicating when you resize the window
COMPATIBILITY:
- now compatible with WorldGen
PRECAUTIONS:
- added another fallback layer to keep the client waiting even if everything goes wrong
- instead of just synchronizing the method calls, methods themselves are now synchronized via a custom Mixin Config Plugin (thanks Llamalad7 for the help!)
- instead of failing and showing a toast, FastQuit now waits on session creation by default unless specifically implemented otherwise
CLEANUP:
- added documentation
- when a currently saving world is deleted, FastQuit now cancels saving instead of letting it run into nowhere, also getting rid of misleading log messages
- added a few more useful FastQuit log messages
- lots of cleanup/refactoring in different parts of the mod
- fixed a critical issue where worlds wouldn't correctly save on shutdown
- improved deleting currently saving worlds
- magically reduced icon filesize by another 193 bytes (thanks Oondanomala)
- port to 1.17-1.18.1
- port to 1.18.2
- apply background thread priority earlier
- a bit of cleanup
- updated to 1.19.3
- no actual changes, just set dependencies and filename to 1.19-1.19.2 only (1.19.3 now has a different jar)
- improved safety of recreating currently saving worlds a little bit
- now uses the whole world filepath instead of just the filename for comparison, shouldn't affect anything but might be safer with potential other mods interfering
- cleaned up the code for toasts on worldsave finish
- some general cleanup
- README/decription now lists crash with WorldGen when trying to generate new chunks for a currently saving world, should be fixed on WorldGen's end