Preskočiť na obsah
Platformy

Mody pre Fabric

Mody pre Fabric s Codexe: čo dať do požiadavky, verzie Minecraftu a loadera, ako funguje build Gradle/Loom (Java 21 pre ciele 1.20.1), mixiny a časté problémy.

Aktualizované

Na tejto stránke
  1. Čo dať do požiadavky
  2. Čo Codexe vygeneruje
  3. Ako funguje build
  4. Overenie
  5. Časté problémy

Fabric je odľahčený mod loader, ktorý zvyčajne rýchlo podporí nové verzie Minecraftu. Codexe generuje kompletný projekt Gradle s pluginom Loom od Fabricu.

#Čo dať do požiadavky

  • Verziu Minecraftu: „Fabric pre 1.20.1“, „1.21.1“. Bez nej sa použije 1.20.1.
  • Čo mod pridáva: bloky, predmety, entity, príkazy, klávesové skratky, prvky HUD. Správanie opíš presne.
  • Klient vs. server: povedz, či je len pre klienta (HUD, klávesové skratky), len pre server alebo pre oboje.
  • Závislosti: Fabric API je zahrnuté. Ostatné pomenuj (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.

#Čo Codexe vygeneruje

  • build.gradle, gradle.properties (verzie Minecraftu, Yarn, loadera a Fabric API) a settings.gradle.
  • fabric.mod.json so vstupnými bodmi rozdelenými podľa prostredia (main, client).
  • Konfiguráciu a triedy mixinov, keď ich funkcia potrebuje.
  • Assety: jazykové súbory, modely, zástupné textúry.

#Ako funguje build

  • Codexe pevne nastaví stabilné vydanie Loom (staré verzie -SNAPSHOT z repozitára Fabricu miznú a kazia buildy).
  • Ak požadovaná verzia loadera, Yarn alebo Fabric API neexistuje, Codexe ju nahradí skutočnou verziou pre danú verziu Minecraftu.
  • Loom potrebuje na spustenie Gradle runtime Java 21. Pri mode pre 1.20.1 (ktorý cieli na Java 17) Codexe spúšťa Gradle na Java 21, pričom tvoj mod sa stále kompiluje pre Java 17. JAR funguje na serveri s Java 17.

Prvý build modu trvá dlhšie (často niekoľko minút): Loom sťahuje Minecraft a mapovania. Buildy modov sa zastavia po 10 minútach.

#Overenie

Mod sa skompiluje skôr, než je Pripravené, a JAR musí obsahovať fabric.mod.json (alebo quilt.mod.json). Kompilácia dokazuje, že sa zostaví, nie že beží bez pádu, takže ho otestuj v klientovi.

#Časté problémy

PríznakPravdepodobná príčina
Pád na dedikovanom serveri so zmienkou o triedach klientaKód len pre klienta vo vstupnom bode main. Požiadaj chat, aby ho presunul do vstupného bodu client.
„Incompatible mods found“, nesprávna verzia MinecraftuMod cieli na inú verziu Minecraftu, než má tvoja hra. Uveď presnú verziu.
Za behu chýba Fabric APINainštaluj Fabric API do mods/ vedľa modu.
Mody pre Fabric | Codexe Docs