Platforme
Moduri Forge
Moduri Forge (și NeoForge) cu Codexe. Versiuni, ce să pui în cerere, build-ul ForgeGradle, mods.toml și probleme frecvente.
Actualizat
Forge este mod loader-ul consacrat, cu un event bus și un sistem de registre extinse. Codexe generează un proiect Gradle complet, folosind ForgeGradle.
#Ce să pui în cerere
- Versiunea Minecraft și Forge: „Forge 1.20.1”. Fără una, se folosește Minecraft 1.20.1 cu Forge 47.
- NeoForge: dacă vrei NeoForge (1.20.2+), spune asta explicit. Codexe recunoaște proiectele NeoForge și le compilează cu configurația Gradle potrivită.
- Conținutul: obiecte, blocuri, entități, taburi creative, rețete, configurări și dacă ceva rulează pe partea de client.
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.#Ce generează Codexe
build.gradle,gradle.propertiesșisettings.gradlecu versiunile corecte de ForgeGradle și Gradle.META-INF/mods.toml(sauneoforge.mods.toml), care declară id-ul modului, intervalul de versiuni ale loader-ului și dependențele.- Clasa de intrare
@Mod, registreleDeferredRegisterși abonații la evenimente. - Resurse: lang, modele, texturi provizorii.
#Build și verificare
Modul este compilat înainte să fie Gata, iar JAR-ul trebuie să conțină mods.toml, neoforge.mods.toml sau mcmod.info. Versiunea Java este aleasă după versiunea Minecraft (17 înainte de 1.20.5, 21 începând cu 1.20.5). Primul build descarcă toolchain-ul Forge și poate dura câteva minute. Build-urile de moduri se opresc după 10 minute.
#Probleme frecvente
| Simptom | Cauză probabilă |
|---|---|
| „Mod file … needs language provider javafml” | Intervalul de versiuni ale loader-ului din mods.toml nu corespunde versiunii tale de Forge. Precizează versiunea exactă de Forge. |
| Erori de registru la pornire | Obiecte înregistrate în afara DeferredRegister. Cere-i chatului să le mute. |
| Merge în singleplayer, dar se blochează pe un server | Clase exclusive pentru client referite din codul comun. |