Przejdź do treści
Platformy

Mody Forge

Mody Forge (i NeoForge) z Codexe. Wersje, co wpisać w prośbie, build w ForgeGradle, mods.toml i typowe problemy.

Zaktualizowano

Na tej stronie
  1. Co wpisać w prośbie
  2. Co generuje Codexe
  3. Build i weryfikacja
  4. Typowe problemy

Forge to od dawna obecny loader modów z rozbudowaną magistralą zdarzeń i systemem rejestrów. Codexe generuje kompletny projekt Gradle z użyciem ForgeGradle.

#Co wpisać w prośbie

  • Wersja Minecrafta i Forge: „Forge 1.20.1”. Bez niej używany jest Minecraft 1.20.1 z Forge 47.
  • NeoForge: jeśli chcesz NeoForge (1.20.2+), napisz to wprost. Codexe rozpoznaje projekty NeoForge i buduje je z pasującą konfiguracją Gradle.
  • Zawartość: przedmioty, bloki, byty, zakładki trybu kreatywnego, receptury, konfiguracje oraz informacja, czy coś działa po stronie 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.

#Co generuje Codexe

  • build.gradle, gradle.properties i settings.gradle z właściwymi wersjami ForgeGradle i Gradle.
  • META-INF/mods.toml (lub neoforge.mods.toml) deklarujący id moda, zakres wersji loadera i zależności.
  • Klasę wejściową @Mod, rejestry DeferredRegister i subskrybentów zdarzeń.
  • Zasoby: pliki językowe, modele, tymczasowe tekstury.

#Build i weryfikacja

Mod jest kompilowany, zanim dostanie status Gotowe, a JAR musi zawierać mods.toml, neoforge.mods.toml lub mcmod.info. Wersja Javy jest dobierana do wersji Minecrafta (17 przed 1.20.5, 21 od 1.20.5). Pierwszy build pobiera narzędzia Forge i może potrwać kilka minut. Buildy modów są przerywane po 10 minutach.

#Typowe problemy

ObjawPrawdopodobna przyczyna
„Mod file … needs language provider javafml”Zakres wersji loadera w mods.toml nie pasuje do twojej wersji Forge. Podaj dokładną wersję Forge.
Błędy rejestrów przy starcieObiekty rejestrowane poza DeferredRegister. Poproś czat o ich przeniesienie.
Działa w trybie jednoosobowym, crashuje na serwerzeKlasy tylko dla klienta są używane we wspólnym kodzie.
Mody Forge | Codexe Docs