Platformen
Fabric-mods
Fabric-mods met Codexe: wat je in het verzoek zet, Minecraft- en loaderversies, de Gradle/Loom-build (Java 21 voor 1.20.1-doelen), mixins en veelvoorkomende problemen.
Bijgewerkt
Op deze pagina
Fabric is een lichte modloader die nieuwe Minecraft-versies meestal snel ondersteunt. Codexe genereert een compleet Gradle-project met de Loom-plugin van Fabric.
#Wat je in het verzoek zet
- Minecraft-versie: "Fabric voor 1.20.1", "1.21.1". Zonder versie wordt 1.20.1 gebruikt.
- Wat de mod toevoegt: blokken, items, entiteiten, commando's, sneltoetsen, HUD-elementen. Wees precies over het gedrag.
- Client of server: zeg of hij alleen voor de client is (HUD, sneltoetsen), alleen voor de server, of beide.
- Dependencies: Fabric API zit erbij. Noem eventuele andere (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.#Wat Codexe genereert
build.gradle,gradle.properties(versies van Minecraft, Yarn, de loader en Fabric API) ensettings.gradle.fabric.mod.jsonmet entrypoints gesplitst per omgeving (main,client).- Mixinconfiguratie en -klassen wanneer de functie die nodig heeft.
- Assets: taalbestanden, modellen, tijdelijke texturen.
#Hoe de build werkt
- Codexe zet een stabiele Loom-release vast (oude
-SNAPSHOT-versies verdwijnen uit de repository van Fabric en breken builds). - Bestaat de gevraagde versie van de loader, Yarn of Fabric API niet, dan vervangt Codexe die door een echte versie voor die Minecraft-versie.
- Loom heeft een Java 21-runtime nodig om Gradle te draaien. Voor een mod voor 1.20.1 (die op Java 17 mikt) draait Codexe Gradle op Java 21, terwijl je mod nog steeds voor Java 17 wordt gecompileerd. De JAR werkt op een server met Java 17.
De eerste build van een mod duurt langer (vaak een paar minuten): Loom downloadt Minecraft en de mappings. Builds van mods stoppen na 10 minuten.
#Verificatie
De mod wordt gecompileerd voordat hij Klaar is, en de JAR moet fabric.mod.json (of quilt.mod.json) bevatten. Compileren bewijst dat hij bouwt, niet dat hij draait zonder te crashen, dus test hem in een client.
#Veelvoorkomende problemen
| Symptoom | Waarschijnlijke oorzaak |
|---|---|
| Crash op een dedicated server met een vermelding van clientklassen | Code die alleen voor de client is, staat in het entrypoint main. Vraag de chat om die naar het entrypoint client te verplaatsen. |
| "Incompatible mods found", verkeerde Minecraft-versie | De mod mikt op een andere Minecraft-versie dan je game. Noem de exacte versie. |
| Fabric API ontbreekt tijdens het draaien | Installeer Fabric API in mods/ naast de mod. |