Learn · frameworks
Quilt vs Fabric: Quale caricatore dovresti eseguire?
Fabric è il loader originale con il catalogo di mod più vasto. Quilt è un fork che esegue le mod di Fabric e aggiunge le proprie API. Ecco quale scegliere.
Qual è la differenza tra Quilt e Fabric?
Fabric è il mod loader originale mantenuto da FabricMC. Quilt è un fork di Fabric, avviato nel 2021, che mantiene la compatibilità binaria con i mod di Fabric aggiungendo le proprie librerie. Fabric è la base; Quilt è una ristrutturazione di quella base con alcune stanze extra aggiunte.
Entrambi caricano i mod patchando il gioco con Mixin invece di riscrivere completamente il codice di Minecraft. Quella discendenza comune è il motivo per cui Quilt può leggere una cartella mod di Fabric senza conversione. Ciò che li separa è la dimensione dell'ecosistema, la superficie dell'API e la direzione in cui punta la compatibilità, non il modo in cui funzionano i loader meccanicamente.
Cos'è Fabric?
Fabric è un loader piccolo e modulare costruito da FabricMC. Il core è deliberatamente sottile. La maggior parte della superficie utile risiede nella Fabric API separatamente versionata, che i mod dichiarano come dipendenza quando ne hanno bisogno.
Quella divisione ha due conseguenze degne di nota. Fabric si aggiorna rapidamente alle nuove snapshot e release di Minecraft, spesso entro pochi giorni, perché il loader ha poco peso specifico della versione. E detiene di gran lunga il catalogo più ampio di mod per prestazioni e utilità su Minecraft moderno, motivo per cui la maggior parte delle guide e dei client presuppongono Fabric per impostazione predefinita.
Se stai iniziando da zero, la nostra guida all'installazione di Fabric copre il loader e un set di mod per principianti.
Cos'è Quilt?
Quilt si è diramato da Fabric nel 2021 a seguito di dispute sulla governance all'interno di FabricMC. La proposta del progetto è "Compatibilità con Fabric più il nostro design di API". Viene fornito in tre parti:
- Il loader di Quilt stesso, che esegue le mod di Fabric invariate.
- Quilted Fabric API, uno strato di compatibilità che sostituisce la Fabric API in modo che le mod mirate a Fabric continuino a funzionare.
- QSL (Quilt Standard Libraries), il proprio set di API di Quilt per mod scritte specificamente per Quilt.
L'adozione rimane contenuta rispetto a Fabric. Le mod che mirano esclusivamente a Quilt sono una breve lista, e la maggior parte di ciò che installeresti è una mod di Fabric che funziona bene su Quilt comunque.
In che direzione funziona realmente la compatibilità?
Questa è la parte che decide tutto il resto. La compatibilità è unidirezionale:
- Quilt può caricare le mod di Fabric, tramite lo strato Quilted Fabric API.
- Fabric non può caricare alcuna mod che dipende dalle funzionalità QSL esclusive di Quilt.
Quindi, un autore di mod che scrive per Fabric raggiunge entrambi i pubblici in una sola volta. Un autore di mod che scrive per QSL raggiunge solo gli utenti di Quilt. Quella asimmetria è il motivo per cui la maggior parte degli sviluppatori continua a puntare a Fabric: una build di Fabric è un superset di portata, e una build di Quilt è un subset.
Quilt vs Fabric a colpo d'occhio
| Tessuto | Trapunta | |
|---|---|---|
| Origine | Caricatore originale di FabricMC | Fork della comunità di Fabric del 2021 |
| Ecosistema di mod | Il più grande per Minecraft moderno | Esegue mod di Fabric più il più piccolo pool QSL |
| API propria | Fabric API | Quilted Fabric API (compatibilità) + QSL |
| Carica le mod dell'altro? | No, le mod Quilt-only falliscono | Sì, le mod Fabric funzionano invariate |
| Supporto versione | Veloce, spesso entro pochi giorni | In ritardo, dipende dall'upstream di Fabric |
| Adozione | Molto ampia | Piccola rispetto a Fabric |
| Modello di patching | Mixin | Mixin (ereditato da Fabric) |
Quale dovresti usare?
Scegli Fabric per il catalogo più ampio
Vuoi la selezione di mod più ampia, il supporto più rapido per le nuove versioni di Minecraft e il loader che client e guide assumono di default. Questo copre la stragrande maggioranza dei giocatori.
Scegli Quilt per una ragione specifica
Stai usando una mod che è esclusivamente Quilt, desideri una funzionalità QSL, o sostieni la governance del fork. Le tue mod Fabric esistenti rimangono invariate, quindi il costo per provarlo è basso.
Una parola sulla questione delle "prestazioni", dato che viene sempre sollevata: nessuno dei due loader è più veloce dell'altro. Quilt ha ereditato il modello di mixin di Fabric, quindi il tuo frame rate è determinato da mod come Sodium e dalle tue impostazioni grafiche, non dal loader che si trova sotto di esse. Se l'obiettivo è gli FPS, la scelta del loader è irrilevante, e la nostra guida alle mod per le prestazioni è la leva che effettivamente muove il numero.
In che posizione si inserisce un client di utilità?
Se utilizzi un client di utilità, la questione del loader è solitamente risolta per te: mira a Fabric. Il ragionamento è lo stesso calcolo di compatibilità che utilizzano gli sviluppatori. Una build di Fabric raggiunge gli utenti di Fabric e gli utenti di Quilt; una build di Quilt raggiunge solo gli utenti di Quilt. Non c'è alcun vantaggio nel dimezzare il tuo pubblico.
Terminus è costruito su Fabric proprio per questo motivo. Ottieni l'ampio ecosistema di mod, il supporto rapido delle versioni e un loader che il resto del tuo modpack si aspetta già, con il client sovrapposto in modo pulito invece di combatterlo.
FAQ
Sì. Quilt mantiene la compatibilità binaria con Fabric e carica i mod di Fabric tramite il suo livello API Quilted Fabric, quindi una cartella mod di Fabric esistente funziona senza modifiche. Il contrario non è vero: Fabric non può eseguire un mod che dipende dalle API QSL esclusive di Quilt.
Quilt si è separato da FabricMC nel 2021 a causa di disaccordi sulla governance. L'obiettivo era un loader che rimanesse compatibile con i mod di Fabric, implementando al contempo il proprio design API attraverso le Quilt Standard Libraries (QSL).
Quasi sempre Fabric. La sua base di utenti e il supporto delle versioni sono più ampi, e una build di Fabric funziona anche su Quilt gratuitamente. Costruire solo Quilt restringe il pubblico senza alcun vantaggio nella maggior parte dei casi.
Nessuna differenza reale. Quilt eredita il modello di patching di Fabric, quindi il frame rate e i tempi di caricamento dipendono dalle mod che installi, non dal loader sottostante.
Prendi Terminus
Built on Fabric, ships with the launcher and config cloud.