Platforme
Forge modovi
Forge (i NeoForge) modovi s Codexeom. Verzije, što napisati u zahtjevu, ForgeGradle build, mods.toml i česti problemi.
Ažurirano
Forge je dugo prisutan mod loader s velikim sustavom sabirnice događaja i registara. Codexe generira potpun Gradle projekt s ForgeGradleom.
#Što napisati u zahtjevu
- Verziju Minecrafta i Forgea: „Forge 1.20.1“. Bez nje se koristi Minecraft 1.20.1 s Forgeom 47.
- NeoForge: ako želiš NeoForge (1.20.2+), navedi to izričito. Codexe prepoznaje NeoForge projekte i gradi ih s odgovarajućim Gradle postavkama.
- Sadržaj: predmete, blokove, entitete, kartice u kreativnom načinu, recepte, konfiguracije i je li išta na strani klijenta.
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.#Što Codexe generira
build.gradle,gradle.propertiesisettings.gradles ispravnim verzijama ForgeGradlea i Gradlea.META-INF/mods.toml(ilineoforge.mods.toml) koji deklarira id moda, raspon verzija loadera i ovisnosti.- Ulaznu klasu
@Mod, registreDeferredRegisteri pretplatnike na događaje. - Resurse: lang datoteke, modele, privremene teksture.
#Build i provjera
Mod se kompajlira prije nego što postane Spremno, a JAR mora sadržavati mods.toml, neoforge.mods.toml ili mcmod.info. Java se bira prema verziji Minecrafta (17 prije 1.20.5, 21 od 1.20.5). Prvi build preuzima Forge alate i može trajati nekoliko minuta. Buildovi modova prekidaju se nakon 10 minuta.
#Česti problemi
| Simptom | Vjerojatni uzrok |
|---|---|
| „Mod file … needs language provider javafml“ | Raspon verzija loadera u mods.toml ne odgovara tvojoj verziji Forgea. Navedi točnu verziju Forgea. |
| Greške registra pri pokretanju | Objekti registrirani izvan DeferredRegister. Zamoli chat da ih premjesti. |
| Radi u igri za jednog igrača, ruši se na poslužitelju | Klase samo za klijent pozivaju se iz zajedničkog koda. |