Preskoči na sadržaj
Platforme

Fabric modovi

Fabric modovi s Codexeom: što napisati u zahtjevu, verzije Minecrafta i loadera, kako radi Gradle/Loom build (Java 21 za 1.20.1), mixini i česti problemi.

Ažurirano

Na ovoj stranici
  1. Što napisati u zahtjevu
  2. Što Codexe generira
  3. Kako radi build
  4. Provjera
  5. Česti problemi

Fabric je lagan mod loader koji obično brzo podrži nove verzije Minecrafta. Codexe generira potpun Gradle projekt s Fabricovim pluginom Loom.

#Što napisati u zahtjevu

  • Verziju Minecrafta: „Fabric za 1.20.1“, „1.21.1“. Bez nje se koristi 1.20.1.
  • Što mod dodaje: blokove, predmete, entitete, naredbe, tipkovne prečace, HUD elemente. Budi precizan oko ponašanja.
  • Klijent ili poslužitelj: navedi je li samo za klijent (HUD, tipkovni prečaci), samo za poslužitelj ili za oboje.
  • Ovisnosti: Fabric API je uključen. Navedi sve ostale (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.

#Što Codexe generira

  • build.gradle, gradle.properties (verzije Minecrafta, Yarna, loadera i Fabric API-ja) i settings.gradle.
  • fabric.mod.json s ulaznim točkama podijeljenima po okruženju (main, client).
  • Konfiguraciju i klase za mixine kad ih funkcija treba.
  • Resurse: lang datoteke, modele, privremene teksture.

#Kako radi build

  • Codexe fiksira stabilno izdanje Looma (stare verzije -SNAPSHOT nestaju iz Fabricova repozitorija i ruše buildove).
  • Ako tražena verzija loadera, Yarna ili Fabric API-ja ne postoji, Codexe je zamjenjuje stvarnom verzijom za tu verziju Minecrafta.
  • Loom treba okruženje Java 21 da bi pokrenuo Gradle. Za mod za 1.20.1 (koji cilja Javu 17) Codexe pokreće Gradle na Javi 21, a tvoj se mod i dalje kompajlira za Javu 17. JAR radi na poslužitelju s Javom 17.

Prvi build moda traje dulje (često nekoliko minuta): Loom preuzima Minecraft i mapiranja. Buildovi modova prekidaju se nakon 10 minuta.

#Provjera

Mod se kompajlira prije nego što postane Spremno, a JAR mora sadržavati fabric.mod.json (ili quilt.mod.json). Kompajliranje dokazuje da se mod izgradi, ne i da radi bez rušenja, zato ga testiraj u klijentu.

#Česti problemi

SimptomVjerojatni uzrok
Rušenje na dediciranom poslužitelju uz spominjanje klijentskih klasaKod samo za klijent nalazi se u ulaznoj točki main. Zamoli chat da ga premjesti u ulaznu točku client.
„Incompatible mods found“, pogrešna verzija MinecraftaMod cilja drugu verziju Minecrafta od tvoje igre. Navedi točnu verziju.
Fabric API nedostaje pri pokretanjuInstaliraj Fabric API u mods/ uz mod.
Fabric modovi | Codexe Docs