Borrado individual vs por lotes
Para una instancia: clic derecho → Delete. Para varias: mantén Ctrl (Cmd en macOS) y haz clic en cada instancia para multi-selección, luego clic derecho y elige Delete Selected. Un modal distinto (ConfirmBatchInstanceDeletion) lista todo lo que vas a borrar y muestra una barra de progreso.
Qué se borra
Todo en la carpeta de la instancia: mods, configs, mundos, capturas, options.txt, resource packs, shader packs, logs, crash reports. La fila de la base de datos que rastreaba la instancia se elimina. La instancia desaparece de la Library.
Qué se queda
Fuera de la carpeta de la instancia: nada de la instancia sobrevive. Pero los assets y bibliotecas *compartidos* de Minecraft (en el runtime path, no la instancia) se mantienen porque otras instancias pueden seguir necesitándolos. Lo mismo con las instalaciones de Java. Tus cuentas, settings del launcher y otras instancias no se ven afectadas.
¿El borrado es reversible?
GDLauncher en sí no tiene Papelera ni vista Recently Deleted, pero por defecto envía la carpeta de la instancia a la papelera del SO. El ajuste que lo controla es Settings → General → Delete through Recycle Bin, activado por defecto. Activado: las instancias borradas van a la Papelera de Windows, Trash de macOS, o la papelera de tu escritorio Linux, y puedes restaurarlas con las herramientas estándar del SO. Desactivado: los archivos se borran directamente y no son recuperables. La fila de la base de datos que rastreaba la instancia se va en cualquier caso. Si restauras la carpeta desde la papelera, tendrás que reimportarla vía Library → + → Import Instance → legacy GDLauncher (o a mano, según cómo el launcher resuelva la huérfana). Para backups deliberados antes de cambios arriesgados, ver Cómo duplicar una instancia, o copia la carpeta de instancia fuera del runtime path con el explorador del SO.
Mundos y guardados
Los mundos en instance/saves/ se van con la instancia. Si quieres conservar un mundo pero borrar la instancia, copia saves/<nombre-mundo> fuera de la carpeta antes de borrar. Luego inicia una nueva instancia y mete el mundo en su saves/. Minecraft lo detecta.
Si el borrado falla
Raro, pero pasa, normalmente porque un archivo sigue bloqueado por otro proceso. El modal muestra el error. Cierra Minecraft si está corriendo (bloquea archivos de la instancia), cierra editores de texto que tengan archivos abiertos de la instancia, e inténtalo de nuevo. Como último recurso, sal de GDLauncher entero, borra a mano la carpeta de instancia con el explorador del SO, y en el siguiente arranque GDLauncher limpiará la fila huérfana de la base de datos.