Spring til indhold
Platforme

Fabric-mods

Fabric-mods med Codexe: hvad du skriver i anmodningen, Minecraft- og loaderversioner, Gradle/Loom-buildet (Java 21 for mål på 1.20.1), mixins og almindelige problemer.

Opdateret

På denne side
  1. Hvad du skriver i anmodningen
  2. Hvad Codexe genererer
  3. Sådan fungerer buildet
  4. Verificering
  5. Almindelige problemer

Fabric er en let mod-loader, der som regel hurtigt understøtter nye Minecraft-versioner. Codexe genererer et komplet Gradle-projekt med Fabrics Loom-plugin.

#Hvad du skriver i anmodningen

  • Minecraft-version: "Fabric til 1.20.1", "1.21.1". Uden en version bruges 1.20.1.
  • Hvad moden tilføjer: blokke, genstande, entities, kommandoer, tastebindinger, HUD-elementer. Vær præcis om adfærden.
  • Klient eller server: sig, om den kun er til klienten (HUD, tastebindinger), kun til serveren eller til begge.
  • Afhængigheder: Fabric API er med. Nævn alle andre (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.

#Hvad Codexe genererer

  • build.gradle, gradle.properties (versioner af Minecraft, Yarn, loaderen og Fabric API) og settings.gradle.
  • fabric.mod.json med entrypoints opdelt efter miljø (main, client).
  • Mixin-konfiguration og -klasser, når funktionen kræver dem.
  • Assets: sprogfiler, modeller, pladsholderteksturer.

#Sådan fungerer buildet

  • Codexe låser en stabil Loom-udgivelse fast (gamle -SNAPSHOT-versioner forsvinder fra Fabrics repository og ødelægger builds).
  • Hvis den ønskede version af loaderen, Yarn eller Fabric API ikke findes, erstatter Codexe den med en rigtig version til den Minecraft-version.
  • Loom kræver et Java 21-runtime for at køre Gradle. Til en mod til 1.20.1 (som sigter mod Java 17) kører Codexe Gradle på Java 21, mens din mod stadig kompileres til Java 17. JAR-filen virker på en server med Java 17.

Det første build af en mod tager længere tid (ofte et par minutter): Loom downloader Minecraft og mappings. Builds af mods stopper efter 10 minutter.

#Verificering

Moden bliver kompileret, før den er Klar, og JAR-filen skal indeholde fabric.mod.json (eller quilt.mod.json). Kompileringen beviser, at den kan bygges, ikke at den kører uden at crashe, så test den i en klient.

#Almindelige problemer

SymptomSandsynlig årsag
Crash på en dedikeret server, der nævner klientklasserKode, der kun hører til klienten, ligger i entrypointet main. Bed chatten om at flytte den til entrypointet client.
"Incompatible mods found", forkert Minecraft-versionModen sigter mod en anden Minecraft-version end dit spil. Angiv den præcise version.
Fabric API mangler under kørselInstallér Fabric API i mods/ sammen med moden.
Fabric-mods | Codexe Docs