GDLauncher logo

How to Delete Instances Safely in GDLauncher

Remove single or multiple Minecraft instances, what gets deleted, what gets kept, and how to recover from accidental deletion.

Updated: May 2026

Single vs batch delete

For one instance: right-click → Delete. For multiple: hold Ctrl (Cmd on macOS) and click each instance to multi-select, then right-click and pick Delete Selected. A different modal (ConfirmBatchInstanceDeletion) lists everything you're about to delete and shows a progress bar as they go.

What gets deleted

Everything in the instance folder: mods, configs, worlds, screenshots, options.txt, resource packs, shaderpacks, logs, crash reports. The database row tracking the instance is removed. The instance disappears from the Library.

What's kept

Outside the instance folder: nothing of the instance survives. But Minecraft's shared assets and libraries (in the runtime path, not the instance) are kept because other instances may still need them. Same for Java installations.

Your accounts, launcher settings, and other instances are unaffected.

Is deletion reversible?

GDLauncher itself has no Trash or Recently Deleted view, but it does send the instance folder to your OS's recycle bin by default. The setting that controls this is Settings → General → Delete through Recycle Bin, on by default. With it on, deleted instances go to Windows Recycle Bin, macOS Trash, or your Linux desktop's trash bucket and you can restore them with the standard OS tools. With it off, files are removed directly and aren't recoverable.

The database row tracking the instance is gone either way. If you restore the folder from the recycle bin, you'll need to re-import it via Library → + → Import Instance → legacy GDLauncher (or by hand, depending on how the launcher resolves the orphan).

For deliberate backups before risky changes, see How to Duplicate an Instance, or copy the instance folder somewhere outside the runtime path through your OS file manager.

Worlds and saves

The worlds in instance/saves/ go with the instance. If you want to keep a world but delete the instance, copy saves/<world-name> out of the instance folder before deleting.

You can then start a new instance and drop the world back into its saves/. Minecraft will pick it up.

If deletion fails

Rare, but it happens, usually because a file is still locked by another process. The modal shows an error. Close Minecraft if it's running (it locks files in the instance), close any text editors that have files open from the instance, and try again. As a last resort, exit GDLauncher entirely, manually delete the instance folder via your OS file manager, and on next launch GDLauncher will clean up the orphaned database row.

Ready to Try GDLauncher?

Download GDLauncher and start playing modded Minecraft in minutes. One-click install for modpacks, mods, and more.

Download GDLauncher