Wie man eine Fabric-Entwicklungsumgebung einrichtet (2026)

Richten Sie eine Fabric-Mod-Entwicklungsumgebung ein: Installieren Sie ein JDK, klonen Sie die Beispiel-Mod-Vorlage, wählen Sie Yarn-Mappings aus und führen Sie dann gradle genSources und runClient aus. Vollständige Anleitung.

Guidesby trqUpdated June 4, 2026
Key takeaways
  • Die Einrichtung erfolgt in vier Schritten: ein JDK, die Beispiel-Mod-Vorlage, Ihre Zuordnungen und dann Gradle.
  • Das Fabric Build-Plugin lädt Minecraft herunter und richtet die Ausführungstasks für Sie ein.
  • Sie installieren Gradle nie selbst: die Vorlage enthält einen Wrapper.
  • Eine Versionsabweichung in gradle.properties ist der häufigste Grund, warum ein neues Projekt fehlschlägt.

Die Einrichtung einer Fabric Entwicklungsumgebung erfordert vier Schritte: die Installation eines JDK, der Start von der offiziellen Beispiel-Mod-Vorlage, die Auswahl der Mappings (meist Yarn) und anschließend die Ausführung der Gradle-Aufgaben, die Minecraft herunterladen und einen Testclient starten. Das Build-Plugin erledigt den Großteil der Arbeit. Stimmen Sie Ihre JDK- und Minecraft-Version von Anfang an ab, und der Rest ergibt sich daraus.

Wo Opal Einzug hält

Opal ist ein Fabric-Mod mit einem GraalVM JavaScript Scripting Engine, sodass du es mit Skripten erweitern kannst, ohne eine vollständige Mod-Toolchain einrichten zu müssen. Wenn du es nur installieren und ausführen möchtest, folge der Einrichtungsanleitung; um mit dem Schreiben von Skripten zu beginnen, siehe die Skripting-Dokumentation.

Was du zuerst brauchst

Du benötigst drei Dinge, bevor du überhaupt Code schreibst: ein Java Development Kit, eine IDE und Git.

  • Ein JDK. Wähle es passend zur Minecraft-Version aus, die du anvisierst. Neuere Minecraft-Versionen benötigen ein neueres JDK, also überprüfe die Versionsanforderung, bevor du anfängst.
  • Eine IDE. Sowohl IntelliJ IDEA als auch Eclipse funktionieren. Die meisten Fabric-Entwickler nutzen IntelliJ, da die Gradle- und Dekompilierungsintegration reibungsloser ist.
  • Git. Du wirst das Template-Repository klonen und deine eigenen Änderungen verfolgen.

Du installierst Gradle nicht selbst. Das Template enthält ein Gradle-Wrapper-Skript, das die richtige Version beim ersten Start herunterlädt.

Schritt für Schritt

1

Installieren Sie ein JDK

Installieren Sie ein JDK, das mit Ihrer Ziel-Minecraft-Version übereinstimmt, und verweisen Sie Ihre IDE darauf
2

Besorgen Sie die Beispiel-Mod-Vorlage

Fabric veröffentlicht ein offizielles Starter-Repository. Klone es oder verwende es als Vorlage, und benenne dann das Package und die Mod-ID in deine eigenen um
3

Wählen Sie Ihre Zuordnungen

Das Template verwendet standardmäßig Yarn. Yarn bietet lesbare, dokumentierte Namen für die Klassen und Methoden von Minecraft. Die Minecraft-Version, die Loader-Version und die Yarn-Mappings-Version werden in gradle.properties festgelegt
4

Quellen generieren und ausführen

Öffnen Sie das Projekt in Ihrer IDE, lassen Sie Gradle synchronisieren und führen Sie dann genSources aus, um Minecraft gegen Yarn-Namen zu dekompilieren. Starten Sie die Aufgabe runClient, um einen Entwicklungskunden mit Ihrem Mod zu starten

Was das Build-Plugin für Sie tut

Das Gradle-Build-Plugin für Fabric lädt Minecraft herunter, ordnet es Ihren gewählten Mappings zu und richtet die Run-Konfigurationen ein. Sie konfigurieren es über einen kleinen Block in build.gradle.

Sie legen festWoWas es steuert
Minecraft-Versiongradle.propertiesGegen welche Spielversion Sie kompilieren
Loader-Versiongradle.propertiesDen Fabric-Loader, auf dem Ihr Mod läuft
Yarn-Versiongradle.propertiesDie Mapping-Namen, die in Ihrem Quellcode verwendet werden
Abhängigkeitenbuild.gradleDie Fabric API und alle Bibliotheken

Halten Sie die drei Versionen in gradle.properties konsistent. Ein Ungleichgewicht zwischen der Minecraft-Version und der Yarn-Mappings-Version ist der häufigste Grund, warum ein neues Projekt nicht synchronisiert werden kann.

Warum Mappings hier wichtig sind

Minecraft wird verschleiert ausgeliefert, sodass seine Klassen Namen wie a.a.a haben. Yarn ordnet diese lesbaren Namen zu und sitzt auf der stabilen intermediary-Schicht. Wenn Sie genSources ausführen, dekompiliert das Build-Plugin das Spiel mit Yarn-Namen, sodass Sie Minecraft-Code direkt lesen und referenzieren können. Beim Kompilieren Ihres Mods ordnet es Ihren Yarn-benannten Code zurück zu intermediary, sodass die fertige JAR-Datei auf jeder passenden Installation funktioniert, unabhängig von Mapping-Umbenennungen.

Wenn das Projekt nicht erstellt werden kann

  • Gradle-Synchronisierung schlägt direkt nach dem Import fehl: in der Regel stimmen die Minecraft-, Loader- und Yarn-Versionen in gradle.properties nicht überein. Setzen Sie diese auf eine bekannte, übereinstimmende Version.
  • Falsche Java-Version: Der Build beschwert sich über eine nicht unterstützte Klassen-Dateiversion, wenn Ihr JDK älter ist als die Minecraft-Version benötigt. Installieren Sie ein neueres JDK und verweisen Sie das Projekt darauf.
  • Keine dekompilierten Quellen zum Lesen: führen Sie genSources aus und laden Sie es neu. Der erste Durchlauf dauert eine Weile, da das gesamte Spiel dekompiliert wird.
  • runClient tut nichts: lassen Sie die anfängliche Gradle-Synchronisierung abschließen, bevor Sie eine Aufgabe ausführen. Die Run-Konfigurationen werden während der Synchronisierung generiert.

Häufig gestellte Fragen