Sari la conținut
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ă
  1. Ce să pui în cerere
  2. Ce generează Codexe
  3. Cum funcționează build-ul
  4. Verificare
  5. Probleme frecvente

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…).
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.

#Ce generează Codexe

  • build.gradle, gradle.properties (versiunile Minecraft, Yarn, ale loader-ului și Fabric API) și settings.gradle.
  • fabric.mod.json cu 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 -SNAPSHOT dispar 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

SimptomCauză probabilă
Crash pe un server dedicat care menționează clase de clientCod 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 rulareInstalează Fabric API în mods/, lângă mod.
Moduri Fabric | Codexe Docs