Preskočiť na obsah
Platformy

Mody pre Forge

Mody pre Forge (a NeoForge) s Codexe. Verzie, čo dať do požiadavky, build ForgeGradle, mods.toml a časté problémy.

Aktualizované

Na tejto stránke
  1. Čo dať do požiadavky
  2. Čo Codexe vygeneruje
  3. Build a overenie
  4. Časté problémy

Forge je dlhoročný mod loader s rozsiahlym systémom zbernice udalostí a registrov. Codexe generuje kompletný projekt Gradle s ForgeGradle.

#Čo dať do požiadavky

  • Verziu Minecraftu a Forge: „Forge 1.20.1“. Bez nej sa použije Minecraft 1.20.1 s Forge 47.
  • NeoForge: ak chceš NeoForge (1.20.2+), povedz to výslovne. Codexe rozpozná projekty NeoForge a zostaví ich so zodpovedajúcim nastavením Gradle.
  • Obsah: predmety, bloky, entity, kreatívne karty, recepty, konfigurácie a či je niečo na strane klienta.
Text
A Forge 1.20.1 mod: adds a "Copper Hammer" tool (durability 250) that mines a 3x3 area of stone-type blocks. Crafted from copper ingots and sticks. Registered with DeferredRegister, added to the Tools creative tab, English lang file.

#Čo Codexe vygeneruje

  • build.gradle, gradle.properties a settings.gradle so správnymi verziami ForgeGradle a Gradle.
  • META-INF/mods.toml (alebo neoforge.mods.toml), ktorý deklaruje id modu, rozsah loadera a závislosti.
  • Vstupnú triedu @Mod, registre DeferredRegister a odberateľov udalostí.
  • Assety: jazykové súbory, modely, zástupné textúry.

#Build a overenie

Mod sa skompiluje skôr, než je Pripravené, a JAR musí obsahovať mods.toml, neoforge.mods.toml alebo mcmod.info. Java sa vyberá podľa verzie Minecraftu (17 pred 1.20.5, 21 od 1.20.5). Prvý build sťahuje nástroje Forge a môže trvať niekoľko minút. Buildy modov sa zastavia po 10 minútach.

#Časté problémy

PríznakPravdepodobná príčina
„Mod file … needs language provider javafml“Rozsah verzií loadera v mods.toml nezodpovedá tvojej verzii Forge. Uveď presnú verziu Forge.
Chyby registrov pri štarteObjekty registrované mimo DeferredRegister. Požiadaj chat, aby ich presunul.
V singleplayeri funguje, na serveri padáSpoločný kód odkazuje na triedy len pre klienta.
Mody pre Forge | Codexe Docs