Learn · frameworks
Quilt ou Fabric : Quel chargeur devriez-vous exécuter ?
Fabric est le chargeur original avec le plus grand catalogue de mods. Quilt est une branche qui exécute les mods Fabric et ajoute ses propres API. Voici laquelle choisir.
Quelle est la différence entre Quilt et Fabric ?
Fabric est le mod loader original maintenu par FabricMC. Quilt est un fork de Fabric, lancé en 2021, qui conserve la compatibilité binaire avec les mods Fabric tout en ajoutant ses propres bibliothèques. Fabric est la base ; Quilt est une refonte de cette base avec quelques pièces supplémentaires ajoutées.
Les deux chargent des mods en patchant le jeu avec Mixin plutôt qu’en réécrivant tout le code de Minecraft. C’est cette ascendance commune qui permet à Quilt de lire un dossier de mods Fabric sans conversion. Ce qui les sépare, c’est la taille de l’écosystème, la surface de l’API et la direction de la compatibilité, et non la façon dont les chargeurs fonctionnent mécaniquement.
Qu’est-ce que Fabric ?
Fabric est un chargeur modulaire et compact construit par FabricMC. Le cœur est délibérément mince. La plupart de la surface utile se trouve dans la Fabric API versionnée séparément, que les mods déclarent comme dépendance lorsqu’ils en ont besoin.
Ce découplage a deux conséquences qui valent la peine d’être connues. Fabric se met à jour rapidement vers les nouvelles snapshots et versions de Minecraft, souvent en quelques jours, car le chargeur a peu de poids spécifique à la version. Et il possède de loin le plus grand catalogue de mods de performance et d’utilité sur Minecraft moderne, ce qui explique pourquoi la plupart des guides et la plupart des clients supposent Fabric par défaut.
Si vous commencez de zéro, notre guide d’installation de Fabric couvre le chargeur et un ensemble de mods de démarrage.
Qu'est-ce que Quilt ?
Quilt a été dérivé de Fabric en 2021 suite à des différends de gouvernance au sein de FabricMC. La proposition du projet est « la compatibilité Fabric plus notre propre conception d’API ». Il est fourni en trois parties :
- Le chargeur Quilt lui-même, qui exécute les mods Fabric sans modification.
- L'API Fabric Quiltée, une couche de compatibilité qui remplace l'API Fabric afin que les mods ciblant Fabric continuent de fonctionner.
- QSL (Bibliothèques standard Quilt), l'ensemble d'API propre de Quilt pour les mods écrits spécifiquement pour Quilt.
L'adoption reste faible par rapport à Fabric. Les mods qui ciblent exclusivement Quilt sont une courte liste, et la plupart de ce que vous installeriez est un mod Fabric qui fonctionne bien sur Quilt de toute façon.
Dans quel sens va réellement la compatibilité ?
C'est la partie qui décide de tout le reste. La compatibilité est unidirectionnelle :
- Quilt peut charger les mods Fabric, grâce à la couche d'API Fabric Quiltée.
- Fabric ne peut pas charger de mod qui dépend des fonctionnalités QSL exclusives à Quilt.
Ainsi, un auteur de mod écrivant pour Fabric simple atteint les deux publics en même temps. Un auteur de mod écrivant pour QSL atteint uniquement les utilisateurs de Quilt. Cette asymétrie est la raison pour laquelle la plupart des développeurs continuent de cibler Fabric : une build Fabric est un ensemble supérieur de portée, et une build Quilt est un sous-ensemble.
Quilt contre Fabric en bref
| Tissu | Quilt | |
|---|---|---|
| Origine | Chargeur original de FabricMC | Fork communautaire de Fabric en 2021 |
| Écosystème de mods | Le plus grand pour Minecraft moderne | Exécute les mods Fabric ainsi que le petit pool QSL |
| API propre | Fabric API | Quilted Fabric API (compatibilité) + QSL |
| Charge-t-il les mods de l'autre ? | Non, les mods Quilt-only échouent | Oui, les mods Fabric fonctionnent sans modification |
| Prise en charge des versions | Rapide, souvent en quelques jours | Suit avec décalage, dépend de Fabric upstream |
| Adoption | Très large | Faible par rapport à Fabric |
| Modèle de patching | Mixin | Mixin (hérité de Fabric) |
Lequel devriez-vous utiliser ?
Choisir Fabric pour le catalogue le plus complet
Vous voulez la plus grande sélection de mods, le support le plus rapide pour les nouvelles versions de Minecraft, et le lanceur que les clients et les guides utilisent par défaut. Cela couvre la grande majorité des joueurs.
Choisissez Quilt pour une raison précise
Vous utilisez un mod qui est exclusivement Quilt, vous souhaitez une fonctionnalité QSL, ou vous soutenez la gouvernance du fork. Vos mods Fabric existants restent inchangés, donc le coût pour l'essayer est faible.
Un mot sur la question des « performances », puisqu'elle revient sans cesse : aucun des deux chargeurs n'est plus rapide que l'autre. Quilt a hérité du modèle de mixin de Fabric, donc votre fréquence d'images est déterminée par des mods comme Sodium et vos paramètres graphiques, et non par le chargeur qui se trouve en dessous. Si l'objectif est le FPS, le choix du chargeur est sans importance, et notre guide des mods de performance est ce qui permet réellement de faire bouger le compteur.
Quelle est la place d'un client utilitaire ?
Si vous utilisez un client utilitaire, la question du chargeur est généralement résolue pour vous : il cible Fabric. Le raisonnement est le même calcul de compatibilité que les développeurs utilisent. Une version Fabric atteint les utilisateurs de Fabric et les utilisateurs de Quilt ; une version Quilt atteint uniquement les utilisateurs de Quilt. Il n'y a aucun avantage à diviser votre propre public en deux.
Terminus est construit sur Fabric pour cette raison précise. Vous bénéficiez de l'écosystème mod large, du support rapide des versions et d'un chargeur que le reste de votre modpack attend déjà, avec le client superposé proprement plutôt que de s'y opposer.
FAQ
Oui. Quilt assure une compatibilité binaire avec Fabric et charge les mods Fabric via sa couche d'API Quilted Fabric, de sorte qu'un dossier de mods Fabric existant fonctionne sans modification. L'inverse est faux : Fabric ne peut pas exécuter un mod qui dépend des API QSL exclusives à Quilt.
Quilt s'est séparé de FabricMC en 2021 suite à des désaccords sur la gouvernance. L'objectif était de créer un lanceur compatible avec les mods Fabric tout en proposant sa propre conception d'API via les bibliothèques standard Quilt (QSL).
Presque toujours Fabric. Sa base d'utilisateurs et sa prise en charge des versions sont plus importantes, et une construction Fabric fonctionne également sur Quilt gratuitement. Construire uniquement avec Quilt réduit l'audience sans avantage dans la plupart des cas.
Pas de réelle différence. Quilt hérite du modèle de patching par mixin de Fabric, donc le taux de rafraîchissement et les temps de chargement proviennent des mods que vous installez, et non du chargeur sous-jacent.
Obtenez Terminus
Built on Fabric, ships with the launcher and config cloud.