Learn · frameworks

Quilt vs Fabric: Welchen Loader sollten Sie ausführen?

Fabric ist der ursprüngliche Loader mit dem umfangreichsten Mod-Katalog. Quilt ist eine Abzweigung, die Fabric-Mods ausführt und eigene APIs hinzufügt. Hier ist, was du wählen solltest.

TRtrolPublished 5 min read

Was ist der Unterschied zwischen Quilt und Fabric?

Fabric ist der ursprüngliche Mod-Loader, der von FabricMC gepflegt wird. Quilt ist eine Abspaltung von Fabric, die 2021 begann und eine binäre Kompatibilität mit Fabric-Mods beibehält, während eigene Bibliotheken hinzugefügt werden. Fabric ist das Fundament; Quilt ist eine Umgestaltung dieses Fundaments mit ein paar zusätzlichen Räumen.

Beide laden Mods, indem sie das Spiel mit Mixin patchen, anstatt den Code von Minecraft vollständig neu zu schreiben. Diese gemeinsame Abstammung ist der Grund, warum Quilt einen Fabric-Mod-Ordner ohne Konvertierung lesen kann. Was sie trennt, ist die Größe des Ökosystems, die API-Oberfläche und in welche Richtung die Kompatibilität zeigt, nicht wie die Loader mechanisch funktionieren.

Was ist Fabric?

Fabric ist ein kleiner, modularer Loader, der von FabricMC erstellt wurde. Der Kern ist absichtlich schlank. Die meisten nützlichen Funktionen befinden sich in der separat versionierten Fabric API, die Mods als Abhängigkeit deklarieren, wenn sie diese benötigen.

Diese Aufteilung hat zwei Folgen, die es wert sind, bekannt zu sein. Fabric aktualisiert sich schnell auf neue Minecraft-Snapshots und -Releases, oft innerhalb von Tagen, da der Loader wenig versionsspezifisches Gewicht trägt. Und es verfügt über das mit Abstand größte Verzeichnis an Performance- und Utility-Mods für modernes Minecraft, weshalb die meisten Anleitungen und Clients Fabric standardmäßig voraussetzen.

Wenn Sie von Grund auf neu anfangen, deckt unser Fabric-Installationsleitfaden den Loader und eine Auswahl von Starter-Mods ab.

Was ist Quilt?

Quilt entstand 2021 aus einer Abspaltung von Fabric aufgrund von Governance-Streitigkeiten innerhalb von FabricMC. Das Projekt bewirbt sich mit dem Slogan "Fabric-Kompatibilität plus unser eigenes API-Design". Es besteht aus drei Teilen:

  • Dem Quilt-Loader selbst, der Fabric-Mods unverändert ausführt.
  • Quilted Fabric API, einer Kompatibilitätsschicht, die die Fabric API ersetzt, sodass Mods, die auf Fabric ausgerichtet sind, weiterhin funktionieren.
  • QSL (Quilt Standard Libraries), Quilt's eigener Satz von APIs für Mods, die speziell für Quilt entwickelt wurden.

Die Akzeptanz bleibt im Vergleich zu Fabric gering. Die Mods, die ausschließlich auf Quilt ausgerichtet sind, sind eine kurze Liste, und die meisten Mods, die Sie installieren würden, sind Fabric-Mods, die einfach gut auf Quilt laufen.

In welche Richtung läuft die Kompatibilität tatsächlich?

Dies ist der Teil, der alles andere entscheidet. Die Kompatibilität ist einseitig:

  • Quilt kann Fabric-Mods laden, über die Quilted Fabric API-Schicht.
  • Fabric kann keine Mods laden, die von Quilt-spezifischen QSL-Funktionen abhängen.

Ein Mod-Entwickler, der für reines Fabric schreibt, erreicht also beide Zielgruppen auf einmal. Ein Mod-Entwickler, der für QSL schreibt, erreicht nur Quilt-Nutzer. Diese Asymmetrie ist der Grund, warum die meisten Entwickler weiterhin Fabric anvisieren: Ein Fabric-Build ist eine Obermenge der Reichweite, und ein Quilt-Build ist eine Teilmenge.

Quilt vs Fabric auf einen Blick

StoffQuilt
UrsprungUrsprünglicher Loader von FabricMC2021 Community-Fork von Fabric
Mod-ÖkosystemGrößtes für moderne MinecraftLäuft Fabric-Mods plus den kleineren QSL-Pool
Eigene APIFabric APIQuilted Fabric API (Kompatibilität) + QSL
Lädt die Mods des anderen?Nein, Quilt-only Mods schlagen fehlJa, Fabric-Mods laufen unverändert
VersionsunterstützungSchnell, oft innerhalb von TagenHinkt hinterher, abhängig vom Fabric-Upstream
AkzeptanzSehr großKlein im Vergleich zu Fabric
Patching-ModellMixinMixin (von Fabric geerbt)

Welchen solltest du verwenden?

Aufnehmen Fabric für den umfangreichsten Katalog

Du möchtest die größte Mod-Auswahl, den schnellsten Support für neue Minecraft-Versionen und den Loader, den Clients und Guides standardmäßig voraussetzen. Das deckt die große Mehrheit der Spieler ab.

Wähle Quilt aus einem bestimmten Grund

Du betreibst einen Mod, der ausschließlich Quilt verwendet, möchtest eine QSL-Funktion haben oder unterstützt du die Governance der Abspaltung? Deine bestehenden Fabric-Mods bleiben unverändert, sodass der Aufwand für das Ausprobieren gering ist.

Ein Wort zum Thema "Performance", da es immer wieder aufkommt: Keiner der beiden Loader ist schneller als der andere. Quilt hat Fabrics Mixin-Modell übernommen, daher wird deine Framerate von Mods wie Sodium und deinen Grafikeinstellungen bestimmt, nicht vom Loader, der darunter sitzt. Wenn es um FPS geht, ist die Wahl des Loaders egal, und unser Leitfaden zu Performance-Mods ist der Hebel, der die Zahl tatsächlich bewegt.

Wo passt ein Utility-Client hinein?

Wenn Sie einen Utility-Client verwenden, ist die Frage nach dem Loader meistens schon beantwortet: er zielt auf Fabric ab. Die dahinterstehende Logik ist die gleiche Kompatibilitätsrechnung, die Entwickler anwenden. Ein Fabric-Build erreicht Fabric-Nutzer und Quilt-Nutzer; ein Quilt-Build erreicht nur Quilt-Nutzer. Es gibt keinen Vorteil, sein Publikum zu halbieren.

Terminus basiert aus genau diesem Grund auf Fabric. Sie erhalten das breite Mod-Ökosystem, die schnelle Versionsunterstützung und einen Loader, den der Rest Ihres Modpacks bereits erwartet, wobei der Client sauber darüber geschichtet wird, anstatt dagegen zu arbeiten.

FAQ

Besorge Terminus

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