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
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…).
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) ogsettings.gradle.fabric.mod.jsonmed 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
| Symptom | Sandsynlig årsag |
|---|---|
| Crash på en dedikeret server, der nævner klientklasser | Kode, der kun hører til klienten, ligger i entrypointet main. Bed chatten om at flytte den til entrypointet client. |
| "Incompatible mods found", forkert Minecraft-version | Moden sigter mod en anden Minecraft-version end dit spil. Angiv den præcise version. |
| Fabric API mangler under kørsel | Installér Fabric API i mods/ sammen med moden. |