Платформе
Fabric модови
Fabric модови уз Codexe: шта ставити у захтев, верзије Minecraft-а и учитавача, како ради Gradle/Loom изградња (Java 21 за циљ 1.20.1), mixin-и и чести проблеми.
Ажурирано
Fabric је лаган учитавач модова који обично брзо подржи нове верзије Minecraft-а. Codexe генерише комплетан Gradle пројекат са Fabric-овим плагином Loom.
#Шта ставити у захтев
- Верзију Minecraft-а: „Fabric за 1.20.1“, „1.21.1“. Без ње се користи 1.20.1.
- Шта мод додаје: блокове, предмете, ентитете, команде, пречице на тастатури, HUD елементе. Буди прецизан у вези са понашањем.
- Клијент или сервер: реци да ли је само за клијент (HUD, пречице), само за сервер или за оба.
- Зависности: Fabric API је укључен. Наведи остале (Cloth Config, Mod Menu…).
A Fabric mod for 1.21.1: a "Magnet" item that pulls nearby dropped items to the player within 8 blocks while held in the offhand. Toggle with a keybind (default M). Crafting: iron ingots around a redstone block. English lang file and item model.#Шта Codexe генерише
build.gradle,gradle.properties(верзије Minecraft-а, Yarn-а, учитавача и Fabric API-ја) иsettings.gradle.fabric.mod.jsonса улазним тачкама подељеним по окружењу (main,client).- Mixin конфигурацију и класе када их функција тражи.
- Ресурсе: lang фајлове, моделе, привремене текстуре.
#Како ради изградња
- Codexe закуцава стабилно издање Loom-а (старе
-SNAPSHOTверзије нестају из Fabric-овог репозиторијума и кваре изградње). - Ако тражена верзија учитавача, Yarn-а или Fabric API-ја не постоји, Codexe је замењује стварном верзијом за ту верзију Minecraft-а.
- Loom-у треба Java 21 да би покренуо Gradle. За мод за 1.20.1 (који циља Java 17), Codexe покреће Gradle на Java 21, док се твој мод и даље компајлира за Java 17. JAR ради на серверу са Java 17.
Прва изградња мода траје дуже (често неколико минута): Loom преузима Minecraft и мапирања. Изградње модова се заустављају после 10 минута.
#Провера
Мод се компајлира пре него што постане Спремно, а JAR мора да садржи fabric.mod.json (или quilt.mod.json). Компајлирање доказује да се гради, а не да ради без рушења, зато га тестирај у клијенту.
#Чести проблеми
| Симптом | Вероватан узрок |
|---|---|
| Рушење на наменском серверу уз помињање клијентских класа | Код само за клијент у улазној тачки main. Тражи од чата да га пребаци у улазну тачку client. |
| „Incompatible mods found“, погрешна верзија Minecraft-а | Мод циља другу верзију Minecraft-а од твоје игре. Наведи тачну верзију. |
| Fabric API недостаје током рада | Инсталирај Fabric API у mods/ поред мода. |