Alustat
Forge-modit
Forge- (ja NeoForge-) modit Codexella. Versiot, mitä pyyntöön kannattaa laittaa, ForgeGradle-koonti, mods.toml ja yleiset ongelmat.
Päivitetty
Forge on pitkäaikainen modilataaja, jossa on laaja tapahtumaväylä ja rekisterijärjestelmä. Codexe generoi valmiin Gradle-projektin, joka käyttää ForgeGradlea.
#Mitä pyyntöön kannattaa laittaa
- Minecraft- ja Forge-versio: "Forge 1.20.1". Jos versiota ei ole, käytetään Minecraft 1.20.1:tä ja Forge 47:ää.
- NeoForge: jos haluat NeoForgen (1.20.2+), sano se erikseen. Codexe tunnistaa NeoForge-projektit ja kokoaa ne vastaavalla Gradle-asetuksella.
- Sisältö: esineet, lohkot, entiteetit, luovan tilan välilehdet, reseptit, asetukset ja se, onko jokin asiakaspuolella.
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.#Mitä Codexe generoi
build.gradle,gradle.propertiesjasettings.gradleoikeilla ForgeGradle- ja Gradle-versioilla.META-INF/mods.toml(taineoforge.mods.toml), joka ilmoittaa modin tunnisteen, lataajan versioalueen ja riippuvuudet.@Mod-aloitusluokan,DeferredRegister-rekisterit ja tapahtumien tilaajat.- Resurssit: kielitiedostot, mallit, paikkamerkkitekstuurit.
#Koonti ja vahvistus
Modi käännetään ennen kuin se on Valmis, ja JAR-tiedoston täytyy sisältää mods.toml, neoforge.mods.toml tai mcmod.info. Java valitaan Minecraft-version mukaan (17 ennen 1.20.5:tä, 21 versiosta 1.20.5 alkaen). Ensimmäinen koonti lataa Forgen työkaluketjun ja voi kestää useita minuutteja. Modien koonnit pysähtyvät 10 minuutin jälkeen.
#Yleiset ongelmat
| Oire | Todennäköinen syy |
|---|---|
| "Mod file … needs language provider javafml" | Lataajan versioalue tiedostossa mods.toml ei vastaa Forge-versiotasi. Ilmoita tarkka Forge-versiosi. |
| Rekisterivirheitä käynnistyksessä | Objekteja rekisteröity DeferredRegister-rekisterin ulkopuolella. Pyydä keskustelussa siirtämään ne. |
| Toimii yksinpelissä, kaatuu palvelimella | Yhteisestä koodista viitataan pelkästään asiakasohjelmaan kuuluviin luokkiin. |