Singolo vs in blocco
Per una sola istanza: clic destro → Delete. Per più di una: tieni premuto Ctrl (Cmd su macOS) e clicca su ogni istanza per la selezione multipla, poi clic destro e scegli Delete Selected. Un modal diverso (ConfirmBatchInstanceDeletion) elenca tutto quello che stai per cancellare e mostra una barra di progresso.
Cosa viene cancellato
Tutto nella cartella dell'istanza: mod, config, mappe, screenshot, options.txt, resource pack, shader pack, log, crash report. La riga del database che teneva traccia dell'istanza viene rimossa. L'istanza sparisce dalla Library.
Cosa resta
Fuori dalla cartella dell'istanza non sopravvive nulla di quella istanza. Però gli asset e le libraries *condivise* di Minecraft (nel runtime path, non nell'istanza) vengono conservati perché altre istanze potrebbero ancora averne bisogno. Idem per le installazioni di Java. Account, impostazioni del launcher e altre istanze non sono toccati.
L'eliminazione si può annullare?
GDLauncher in sé non ha un cestino o una vista Recently Deleted, ma di default manda la cartella dell'istanza nel cestino del sistema operativo. L'impostazione che lo controlla è Settings → General → Delete through Recycle Bin, attiva di default. Attiva: le istanze cancellate finiscono nel Cestino di Windows, nel Trash di macOS o nel cestino del tuo desktop Linux, e si possono ripristinare con gli strumenti standard del sistema. Disattiva: i file vengono rimossi direttamente e non sono recuperabili. La riga del database che teneva traccia dell'istanza sparisce comunque. Se ripristini la cartella dal cestino, devi reimportarla via Library → + → Import Instance → legacy GDLauncher (oppure a mano, a seconda di come il launcher risolve la orfana). Per backup deliberati prima di modifiche rischiose, vedi Come duplicare un'istanza, oppure copia la cartella dell'istanza fuori dal runtime path con il file manager del sistema.
Mappe e save
Le mappe in instance/saves/ se ne vanno insieme all'istanza. Se vuoi tenere una mappa ma cancellare l'istanza, copia saves/<nome-mappa> fuori dalla cartella prima di cancellare. Poi avvia una nuova istanza e rimetti la mappa nel suo saves/. Minecraft la rileva.
Se l'eliminazione fallisce
Raro, ma capita, di solito perché un file è ancora bloccato da un altro processo. Il modal mostra l'errore. Chiudi Minecraft se è in esecuzione (blocca i file dell'istanza), chiudi gli editor di testo che hanno aperto file dell'istanza, e riprova. Come ultima risorsa, esci completamente da GDLauncher, cancella la cartella dell'istanza a mano dal file manager del sistema, e al prossimo avvio GDLauncher pulirà la riga orfana nel database.