Back to marketplace
FastQuit
Modrinth Mod

FastQuit

Lets you return to the Title Screen early while your world is still saving in the background!

Minecraft product info

Important product information

Compatibility, Minecraft versions, loaders, and external source data.

Type

Mod

Access

Free

Latest version

3.1.5+mc26.2

Downloads

21 531 343

Loaders / Platforms

fabric quilt

Minecraft versions

1.17 – 1.21.11 26.1 26.1.1 26.1.2 26.2

Categories

optimization utility

Description

Detailed information

## FastQuit ### About this mod This mod lets you return to the title screen early while your world is still saving in the background. Don't worry, the mod will wait for the world to finish saving when necessary, no data will be lost! The world will show up on the world list, and you can even edit, delete or recreate it while it is still saving. This is done by reusing the info from the still saving world. In its current state this should be safe to do as measures for thread safety have been taken. If you do somehow still encounter an issue, the worst thing to happen will be the action failing and Minecraft showing you a toast informing you of it. **If that happens, please [open an issue](#problems) with your .minecraft/logs/latest.log file attached!** ### Join the Discord! If you are interested in my mods or have any questions, you can join my [Discord](https://discord.gg/B6ZV8SF672)! ### Configure To configure the mod, open the config screen from [ModMenu](https://modrinth.com/mod/modmenu) or go to .minecraft/config/fastquit-config.txt. There is currently three options to configure: **Show Toasts**: Determines whether a toast gets shown when a world finishes saving. **Background Thread Priority**: Sets the thread priority of the server when saving worlds in the background. This is done to improve client performance while saving, but will make the saving take longer over all. Value has to be between 0 and 10, setting it to 0 will disable changing thread priority. **Render "Saving world" Screen**: When playing on high render distance, quitting the world can still take a bit because the client-side chunk storage has to be cleared. By enabling this setting the "Saving world" screen will be rendered. **Show Saving Time** Determines whether the time it took to save the world gets displayed on toasts and the world list. Value has to be between 0 and 2, with 0 never showing the time, 1 only on the toast and 2 also on the world list. In ModMenu these are accordingly labelled. ### How does this mod work? **At it's core, this mod is quite simple:** Normally, when quitting a singleplayer world, the client will wait until the server thread has finished saving the world before going to the Title Screen. This mod skips this waiting period and lets the server continue saving in the background. **PLEASE NOTE** this does not always make quitting a world instant, as the client can still take a bit of time to unload rendered chunks etc. However, even in that case you will see a speedup as clientside unloading and serverside saving now perform simultaneously instead of one after the other. **Of course in practice this is not quite that easy:** When working with multiple threads like this, many problems arise. For example, when going to the world list, Minecraft will try to read its level data but fails because the background saving still locks the world file. Instead, we now access the information through the still saving server. Similarly, when trying to edit, delete or recreate the world, we have to use the existing session. To keep these processes thread safe, a lot of synchronization has to be done to ensure the saving server and the client don't get in each other's way. For some things, like rejoining the still saving world or making a backup, we just wait for the server to finish saving completely. We also wait for the worlds to finish saving when quitting the game to ensure no data is lost. ### Thanks to... #### Translators: - Felix14-v2 (Russian) - Cccc-owo (Simplified Chinese) - JustAlittleWolf (German) - YakisikliBaran (Turkish) - Skidamek (Polish) - Oondanomala (Italian) - Madis0 (Estonian) - notlin4 (Traditional Chinese) - BurrConnie (Ukrainian) - GodGun968 (Simplified Chinese) - ImVietnam (Vietnamese) - ishi-sama (French) - KAGUYA-1137 (Japanese) - demorogabrtz (Portuguese) - ReallySuperOtter (Swedish) - asabhi6776 (Hindi) #### ### Compatibility With the help of [MixinExtras](https://github.com/LlamaLad7/MixinExtras) and a custom Mixin Config Plugin, the mixins have been designed to be very non-intrusive while also being very effective. Fast Backups: - (FIXED in FastQuit v3.1.0+) crash on world exit when "Allow multiple running Worlds" is ON - (FIXED in Fast Backups v0.17+) crash when quitting Minecraft immediately after world exit, fixed in newer versions of Fast Backup Wakes: - (FIXED in Wakes v0.4.0+) crash on world exit with Wakes 0.3.0 If you suspect an incompatibility with another mod, please [open an issue](#problems)! ### Problems? If you are experiencing any problems, please open an issue on the [issue tracker](https://github.com/KingContaria/FastQuit/issues)! Make sure to attach important info like other mods you were using, log- or crash-files and if possible steps to reproduce. Before uploading any files make sure to get rid of personal data! (For example your computers username in logged directories)

Developer

contaria

Profile and data retrieved from Modrinth

Open on Modrinth

Product gallery

Project images

Screenshots and images from the original Modrinth page.

FastQuit in action

Change log

Project versions

Published versions and original Modrinth files.

3.1.5+mc26.2 Current Release 30.07.2026

3.1.5 - 26.2

Supported Minecraft versions
26.2
Loaders / Platforms
fabric
Show changes
Thanks to koboshchan for this 26.2 port! :) - port to 26.2 - added korean translations (thanks good7777865)
Sign in

0.06 MB

3.1.4+mc26.1.x Release 24.05.2026

3.1.4 - 26.1-26.1.2

Supported Minecraft versions
26.1 26.1.1 26.1.2
Loaders / Platforms
fabric
Show changes
Thanks to Riflusso for porting to 26.1! :) - port to 26.1-26.1.2 - updated polish translations (thanks lumiscosity)
Sign in

0.06 MB

3.1.3+mc1.21.11 Release 20.01.2026

3.1.3 - 1.21.11

Supported Minecraft versions
1.21.11
Loaders / Platforms
fabric
Show changes
Thanks to ImGRUI for this port to 1.21.11! :)
Sign in

0.06 MB

3.1.2+mc1.21.10 Release 02.12.2025

3.1.2 - 1.21.9-1.21.10

Supported Minecraft versions
1.21.9 1.21.10
Loaders / Platforms
fabric
Show changes
Took a while as per usual but FastQuit is now updated to 1.21.10! Also fixed a couple small incompatibilities.
Sign in

0.06 MB

3.1.1+mc1.21.6 Release 21.06.2025

3.1.1 - 1.21.6-1.21.8

Supported Minecraft versions
1.21.6 1.21.7 1.21.8
Loaders / Platforms
fabric
Show changes
Fixed a critical bug, thanks to Madis0 for reporting!
Sign in

0.06 MB

3.1.0+mc1.21.6 Beta 20.06.2025

3.1.0 - 1.21.6

Supported Minecraft versions
1.21.6
Loaders / Platforms
fabric
Show changes
**CRITICAL ISSUE FOUND, PLEASE WAIT FOR 3.1.1!** FastQuit 3.1.0 for 1.21.6 is now out! - updated to Minecraft 1.21.6 (thanks Riflusso) - renamed base package to me.contaria - added new translations: - Portuguese (thanks demorogabrtz) - Swedish (thanks ReallySuperOtter) - Hindi (thanks asabhi6776)
Sign in

0.06 MB

3.0.0+1.21.4 Release 10.02.2025

3.0.0 - 1.21.4-1.21.5

Supported Minecraft versions
1.21.4 1.21.5
Loaders / Platforms
fabric
Show changes
Sorry for the long wait, FastQuit now officially supports 1.21.4! Thanks to megabyte6 for contributing this update :)
Sign in

0.06 MB

3.0.0+1.21.3 Release 10.02.2025

3.0.0 - 1.21.2-1.21.3

Supported Minecraft versions
1.21.2 1.21.3
Loaders / Platforms
fabric
Show changes
Sorry for the long wait, FastQuit now officially supports 1.21.2 & 1.21.3! Thanks to kel-cu for contributing this update :)
Sign in

0.06 MB

3.0.0+1.20.6 Release 02.05.2024

3.0.0 - 1.20.5-1.21.1

Supported Minecraft versions
1.20.5 1.20.6 1.21 1.21.1
Loaders / Platforms
fabric quilt
Show changes
Now available for Minecraft 1.20.5 & 1.20.6! Edit: This release works for 1.21 and 1.21.1 too :)
Sign in

0.06 MB

3.0.0+1.20.4 Release 14.01.2024

3.0.0 - 1.20.3-1.20.4

Supported Minecraft versions
1.20.3 1.20.4
Loaders / Platforms
fabric quilt
Show changes
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)
Sign in

0.06 MB

3.0.0+1.20+ Release 05.09.2023

3.0.0 - 1.20-1.20.2

Supported Minecraft versions
1.20 1.20.1 1.20.2
Loaders / Platforms
fabric quilt
Show changes
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.*
Sign in

0.08 MB

3.0.0-beta.2+1.20+ Beta 25.06.2023

3.0.0-beta.2+1.20+

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric quilt
Show changes
- 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
Sign in

0.07 MB

3.0.0-beta.1+1.20+ Beta 22.06.2023

3.0.0-beta.1+1.20+

Supported Minecraft versions
1.20 1.20.1
Loaders / Platforms
fabric quilt
Show changes
- 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
Sign in

0.07 MB

2.1.0+1.19.3 Release 09.01.2023

2.1.0 - 1.19.3-1.19.4

Supported Minecraft versions
1.19.3 1.19.4
Loaders / Platforms
fabric quilt
Show changes
- 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
Sign in

0.07 MB

2.1.0+1.19-1.19.2 Release 09.01.2023

2.1.0 - 1.19-1.19.2

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- 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
Sign in

0.07 MB

2.0.0 Release 06.01.2023

2.0.0 - 1.19-1.19.2

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
Read the changelog [here](https://modrinth.com/mod/fastquit/version/2.0.0).
Sign in

0.08 MB

2.0.0 Release 06.01.2023

2.0.0 - 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
fabric quilt
Show changes
**FastQuit 2.0.0 is out!** Made a Discord, if you're interested you can join it [here](https://discord.gg/B6ZV8SF672)! **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](https://modrinth.com/mod/world-gen) **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
Sign in

0.08 MB

1.3.0 Release 16.12.2022

1.3.0 - 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
fabric quilt
Show changes
- 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)
Sign in

0.07 MB

1.2.2 Release 12.12.2022

1.2.2 - 1.17-1.18.1

Supported Minecraft versions
1.17 1.17.1 1.18 1.18.1
Loaders / Platforms
fabric quilt
Show changes
- port to 1.17-1.18.1
Sign in

0.07 MB

1.2.2 Release 12.12.2022

1.2.2 - 1.18.2

Supported Minecraft versions
1.18.2
Loaders / Platforms
fabric quilt
Show changes
- port to 1.18.2
Sign in

0.07 MB

1.2.2 Release 12.12.2022

1.2.2 - 1.19-1.19.2

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- apply background thread priority earlier - a bit of cleanup
Sign in

0.07 MB

1.2.2 Release 12.12.2022

1.2.2 - 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
fabric quilt
Show changes
- apply background thread priority earlier - a bit of cleanup
Sign in

0.07 MB

1.2.1 Release 08.12.2022

1.2.1 - 1.19.3

Supported Minecraft versions
1.19.3
Loaders / Platforms
fabric quilt
Show changes
- updated to 1.19.3
Sign in

0.07 MB

1.2.1 Release 08.12.2022

1.2.1 - 1.19-1.19.2

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- no actual changes, just set dependencies and filename to 1.19-1.19.2 only (1.19.3 now has a different jar)
Sign in

0.07 MB

1.2.0 Release 05.12.2022

1.2.0

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- 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](https://modrinth.com/mod/world-gen) when trying to generate new chunks for a currently saving world, should be fixed on WorldGen's end
Sign in

0.07 MB

1.1.2 Release 02.12.2022

1.1.2

Supported Minecraft versions
1.19 1.19.1 1.19.2 1.19.3-rc1
Loaders / Platforms
fabric quilt
Show changes
- fixes a critical issue with FastQuit not waiting for world to save on crash - added Chinese (Simplified) translations (thanks Cccc-owo) - added German translations (thanks JustAlittleWolf) - now officially supports 1.19.3-rc1
Sign in

0.07 MB

1.1.1 Release 23.11.2022

1.1.1

Supported Minecraft versions
1.19 1.19.1 1.19.2 22w42a 22w43a 22w44a 22w45a 22w46a 1.19.3-pre1 1.19.3-pre2
Loaders / Platforms
fabric quilt
Show changes
- small adjustments
Sign in

0.07 MB

1.1.0 Release 23.11.2022

1.1.0

Supported Minecraft versions
1.19 1.19.1 1.19.2 22w42a 22w43a 22w44a 22w45a 22w46a 1.19.3-pre1
Loaders / Platforms
fabric quilt
Show changes
- optimized icon filesize with compression (thanks Madis0) - check session lock before reusing, should never be locked anyway but better safe than sorry - added TextHelper class for ease of backporting
Sign in

0.07 MB

1.0.0 Release 20.11.2022

1.0.0

Supported Minecraft versions
1.19 1.19.1 1.19.2 22w42a 22w43a 22w44a 22w45a 22w46a
Loaders / Platforms
fabric quilt
Show changes
Buckle up, it's major release time! - major improvements to thread safety! - you can now edit, recreate and delete currently saving worlds on the worldlist! ### - updated README/description, have a look if you're interested ### - reworked some of the config screen code, now supports narration - now uses MixinExtras for extra efficient mixins ### - updated russian translations (thanks Felix14-v2) - some code refactoring
Sign in

0.08 MB

0.5.1 Release 17.11.2022

0.5.1

Supported Minecraft versions
1.19 1.19.1 1.19.2 22w42a 22w43a 22w44a 22w45a 22w46a
Loaders / Platforms
fabric quilt
Show changes
- now officially supports the newest snapshots - fix: toasts not rendering when clientside unloading takes longer than serverside - simplified shutdown/crash logic
Sign in

0.03 MB

0.5.0 Release 17.11.2022

0.5.0

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- added icon - fix fastquit cancelling some transmission screens other than "saving world" - made skipping "saving world" screen toggleable - fix getting stuck on "reading world data" screen - some internal code-restructuring Known issue: if client-side unloading takes longer than serverside saving (mainly on high render distance, fastquit will still be beneficial) no toast will be rendered
Sign in

0.03 MB

0.4.1 Release 15.11.2022

0.4.1

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- added russian translations (thanks Felix14-v2) - adjusted some english translations
Sign in

0.02 MB

0.4.0 Release 15.11.2022

0.4.0

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric quilt
Show changes
- currently saving worlds will now show up on the worldlist - if you try to join that world, it will wait for it to finish saving, then proceed - this also prevents the warning log message when loading up the worldlist
Sign in

0.02 MB

0.3.1 Release 15.11.2022

0.3.1

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric
Show changes
- fix: some stuff wasn't properly reset (most notably the soundmanager)
Sign in

0.02 MB

0.3.0 Release 15.11.2022

0.3.0

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric
Show changes
- options are now configurable via ModMenu!
Sign in

0.02 MB

0.2.1 Release 14.11.2022

0.2.1

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric
Show changes
- fixes the config file not being created
Sign in

0.01 MB

0.2.0 Release 14.11.2022

0.2.0

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric
Show changes
- lower the server thread priority while saving the world to increase client performance (configurable, default is 2) - added a toast when a world finishes saving (toggleable) - added a config file to configure those two options - improved logging - use translations instead of literal texts (=> fabric api dependency)
Sign in

0.01 MB

0.1.0 Release 13.11.2022

0.1.0

Supported Minecraft versions
1.19 1.19.1 1.19.2
Loaders / Platforms
fabric
Show changes
Initial release
Sign in

0.01 MB