Platforme
Moduri Fabric
Moduri Fabric cu Codexe: ce pui în cerere, versiunile Minecraft și ale loader-ului, build-ul Gradle/Loom (Java 21 pentru ținte 1.20.1), mixin-uri și probleme frecvente.
Actualizat
Pe această pagină
Fabric este un mod loader ușor, care de obicei suportă repede versiunile noi de Minecraft. Codexe generează un proiect Gradle complet, folosind pluginul Loom al Fabric.
#Ce să pui în cerere
- Versiunea Minecraft: „Fabric pentru 1.20.1”, „1.21.1”. Fără una, se folosește 1.20.1.
- Ce adaugă modul: blocuri, obiecte, entități, comenzi, taste rapide, elemente HUD. Fii precis în privința comportamentului.
- Client vs server: spune dacă este doar pentru client (HUD, taste rapide), doar pentru server sau pentru amândouă.
- Dependențe: Fabric API este inclus. Numește-le pe celelalte (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.#Ce generează Codexe
build.gradle,gradle.properties(versiunile Minecraft, Yarn, ale loader-ului și Fabric API) șisettings.gradle.fabric.mod.jsoncu entrypoint-urile separate pe mediu (main,client).- Configurația și clasele de mixin, când funcția are nevoie de ele.
- Resurse: fișiere lang, modele, texturi provizorii.
#Cum funcționează build-ul
- Codexe fixează o versiune stabilă de Loom (versiunile vechi
-SNAPSHOTdispar din depozitul Fabric și strică build-urile). - Dacă versiunea cerută de loader, Yarn sau Fabric API nu există, Codexe o înlocuiește cu una reală pentru acea versiune Minecraft.
- Loom are nevoie de un runtime Java 21 ca să ruleze Gradle. Pentru un mod 1.20.1 (care vizează Java 17), Codexe rulează Gradle pe Java 21, în timp ce modul tău este tot compilat pentru Java 17. JAR-ul funcționează pe un server cu Java 17.
Primul build al unui mod durează mai mult (adesea câteva minute): Loom descarcă Minecraft și mapping-urile. Build-urile de moduri se opresc după 10 minute.
#Verificare
Modul este compilat înainte să fie Gata, iar JAR-ul trebuie să conțină fabric.mod.json (sau quilt.mod.json). Compilarea dovedește că se compilează, nu că rulează fără să se blocheze, așa că testează-l într-un client.
#Probleme frecvente
| Simptom | Cauză probabilă |
|---|---|
| Crash pe un server dedicat care menționează clase de client | Cod exclusiv pentru client în entrypoint-ul main. Cere-i chatului să îl mute în entrypoint-ul client. |
| „Incompatible mods found”, versiune Minecraft greșită | Modul vizează altă versiune Minecraft decât jocul tău. Precizează versiunea exactă. |
| Fabric API lipsește la rulare | Instalează Fabric API în mods/, lângă mod. |