Zum Inhalt springen
Plattformen

Mods für Fabric

Fabric-Mods mit Codexe: was in die Anfrage gehört, Minecraft- und Loader-Versionen, der Gradle/Loom-Build (Java 21 für 1.20.1), Mixins und häufige Probleme.

Aktualisiert

Auf dieser Seite
  1. Was in die Anfrage gehört
  2. Was Codexe generiert
  3. Wie der Build funktioniert
  4. Verifizierung
  5. Häufige Probleme

Fabric ist ein schlanker Mod-Loader, der neue Minecraft-Versionen meist schnell unterstützt. Codexe generiert ein vollständiges Gradle-Projekt mit dem Loom-Plugin von Fabric.

#Was in die Anfrage gehört

  • Minecraft-Version: „Fabric für 1.20.1“, „1.21.1“. Ohne Angabe wird 1.20.1 verwendet.
  • Was die Mod hinzufügt: Blöcke, Items, Entities, Befehle, Tastenbelegungen, HUD-Elemente. Sei beim Verhalten präzise.
  • Client oder Server: Sag, ob sie nur für den Client ist (HUD, Tastenbelegungen), nur für den Server oder für beide.
  • Abhängigkeiten: Die Fabric API ist enthalten. Nenne alle weiteren (Cloth Config, Mod Menu…).
Text
A Fabric mod for 1.21.1: a "Magnet" item that pulls nearby dropped items to the player within 8 blocks while held in the offhand. Toggle with a keybind (default M). Crafting: iron ingots around a redstone block. English lang file and item model.

#Was Codexe generiert

  • build.gradle, gradle.properties (Versionen von Minecraft, Yarn, Loader und Fabric API) und settings.gradle.
  • fabric.mod.json mit Entrypoints, getrennt nach Umgebung (main, client).
  • Mixin-Konfiguration und -Klassen, wenn die Funktion sie braucht.
  • Assets: Sprachdateien, Modelle, Platzhalter-Texturen.

#Wie der Build funktioniert

  • Codexe legt eine stabile Loom-Version fest (alte -SNAPSHOT-Versionen verschwinden aus dem Repository von Fabric und machen Builds kaputt).
  • Gibt es die gewünschte Loader-, Yarn- oder Fabric-API-Version nicht, ersetzt Codexe sie durch eine echte für diese Minecraft-Version.
  • Loom braucht eine Java-21-Laufzeit, um Gradle auszuführen. Bei einer Mod für 1.20.1 (die auf Java 17 zielt) führt Codexe Gradle mit Java 21 aus, während deine Mod trotzdem für Java 17 kompiliert wird. Die JAR funktioniert auf einem Server mit Java 17.

Der erste Mod-Build dauert länger (oft ein paar Minuten): Loom lädt Minecraft und die Mappings herunter. Mod-Builds brechen nach 10 Minuten ab.

#Verifizierung

Die Mod wird kompiliert, bevor sie Ready ist, und die JAR muss fabric.mod.json (oder quilt.mod.json) enthalten. Das Kompilieren beweist, dass sie baut, nicht dass sie ohne Absturz läuft, also teste sie in einem Client.

#Häufige Probleme

SymptomWahrscheinliche Ursache
Absturz auf einem dedizierten Server mit Hinweis auf Client-KlassenReiner Client-Code im Entrypoint main. Bitte den Chat, ihn in den Entrypoint client zu verschieben.
„Incompatible mods found“, falsche Minecraft-VersionDie Mod zielt auf eine andere Minecraft-Version als dein Spiel. Nenne die genaue Version.
Fabric API fehlt zur LaufzeitInstalliere die Fabric API neben der Mod in mods/.
Mods für Fabric | Codexe Docs