Платформе
Forge модови
Forge (и NeoForge) модови уз Codexe. Верзије, шта ставити у захтев, ForgeGradle изградња, mods.toml и чести проблеми.
Ажурирано
Forge је дуго присутан учитавач модова са великим системом магистрале догађаја и регистара. Codexe генерише комплетан Gradle пројекат са ForgeGradle-ом.
#Шта ставити у захтев
- Верзију Minecraft-а и Forge-а: „Forge 1.20.1“. Без ње се користи Minecraft 1.20.1 са Forge 47.
- NeoForge: ако желиш NeoForge (1.20.2+), реци то изричито. Codexe препознаје NeoForge пројекте и гради их са одговарајућим Gradle подешавањем.
- Садржај: предмете, блокове, ентитете, креативне картице, рецепте, конфигурације, и да ли је нешто на страни клијента.
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.#Шта Codexe генерише
build.gradle,gradle.propertiesиsettings.gradleса одговарајућим верзијама ForgeGradle-а и Gradle-а.META-INF/mods.toml(илиneoforge.mods.toml) који декларише id мода, опсег учитавача и зависности.- Улазну класу
@Mod, регистреDeferredRegisterи претплатнике на догађаје. - Ресурсе: lang, моделе, привремене текстуре.
#Изградња и провера
Мод се компајлира пре него што постане Спремно, а JAR мора да садржи mods.toml, neoforge.mods.toml или mcmod.info. Java се бира према верзији Minecraft-а (17 пре 1.20.5, 21 од 1.20.5). Прва изградња преузима Forge алате и може да потраје неколико минута. Изградње модова се заустављају после 10 минута.
#Чести проблеми
| Симптом | Вероватан узрок |
|---|---|
| „Mod file … needs language provider javafml“ | Опсег верзија учитавача у mods.toml не одговара твојој верзији Forge-а. Наведи тачну верзију Forge-а. |
| Грешке регистра при покретању | Објекти регистровани ван DeferredRegister. Тражи од чата да их премести. |
| Ради у singleplayer-у, руши се на серверу | Класе само за клијент се позивају из заједничког кода. |