Plattformer
Fabric-mods
Fabric-mods med Codexe: hva du skriver i forespørselen, Minecraft- og loader-versjoner, Gradle/Loom-bygget (Java 21 ved mål på 1.20.1), mixins og vanlige problemer.
Oppdatert
På denne siden
Fabric er en lettvekts mod-loader som vanligvis støtter nye Minecraft-versjoner raskt. Codexe genererer et komplett Gradle-prosjekt med Fabrics Loom-plugin.
#Hva du skriver i forespørselen
- Minecraft-versjon: «Fabric for 1.20.1», «1.21.1». Uten en versjon brukes 1.20.1.
- Hva moden legger til: blokker, gjenstander, entiteter, kommandoer, tastebindinger, HUD-elementer. Vær presis om oppførselen.
- Klient eller server: si om den bare er for klienten (HUD, tastebindinger), bare for serveren, eller begge deler.
- Avhengigheter: Fabric API er inkludert. Nevn eventuelle 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.#Hva Codexe genererer
build.gradle,gradle.properties(versjoner av Minecraft, Yarn, loader og Fabric API) ogsettings.gradle.fabric.mod.jsonmed inngangspunkter delt etter miljø (main,client).- Mixin-konfigurasjon og -klasser når funksjonen trenger dem.
- Ressurser: språkfiler, modeller, plassholderteksturer.
#Slik fungerer bygget
- Codexe låser til en stabil Loom-utgivelse (gamle
-SNAPSHOT-versjoner forsvinner fra repositoriet til Fabric og ødelegger byggene). - Hvis den forespurte versjonen av loader, Yarn eller Fabric API ikke finnes, erstatter Codexe den med en ekte versjon som passer til den Minecraft-versjonen.
- Loom trenger en Java 21-kjøretid for å kjøre Gradle. Til en 1.20.1-mod (som sikter mot Java 17) kjører Codexe Gradle på Java 21, mens moden din likevel blir kompilert til Java 17. JAR-filen virker på en Java 17-server.
Det første mod-bygget tar lengre tid (ofte noen minutter): Loom laster ned Minecraft og mappingene. Mod-bygg stoppes etter 10 minutter.
#Verifisering
Moden kompileres før den er Klar, og JAR-filen må inneholde fabric.mod.json (eller quilt.mod.json). Kompileringen beviser at den bygger, ikke at den kjører uten å krasje, så test den i en klient.
#Vanlige problemer
| Symptom | Sannsynlig årsak |
|---|---|
| Krasj på en dedikert server som nevner klientklasser | Kode som bare er for klienten, ligger i inngangspunktet main. Be chatten om å flytte den til inngangspunktet client. |
| «Incompatible mods found», feil Minecraft-versjon | Moden sikter mot en annen Minecraft-versjon enn spillet ditt. Oppgi den nøyaktige versjonen. |
| Fabric API mangler under kjøring | Installer Fabric API i mods/ ved siden av moden. |