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.

TRtrolPublished 6 min read

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

TessutoTrapunta
OrigineCaricatore originale di FabricMCFork della comunità di Fabric del 2021
Ecosistema di modIl più grande per Minecraft modernoEsegue mod di Fabric più il più piccolo pool QSL
API propriaFabric APIQuilted Fabric API (compatibilità) + QSL
Carica le mod dell'altro?No, le mod Quilt-only fallisconoSì, le mod Fabric funzionano invariate
Supporto versioneVeloce, spesso entro pochi giorniIn ritardo, dipende dall'upstream di Fabric
AdozioneMolto ampiaPiccola rispetto a Fabric
Modello di patchingMixinMixin (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

Prendi Terminus

Built on Fabric, ships with the launcher and config cloud.