Platformy
Módy pro Fabric
Módy pro Fabric s Codexe: co dát do zadání, verze Minecraftu a loaderu, jak funguje sestavení Gradle/Loom (Java 21 pro cíle 1.20.1), mixiny a časté problémy.
Aktualizováno
Fabric je odlehčený loader módů, který obvykle rychle podporuje nové verze Minecraftu. Codexe vygeneruje kompletní projekt Gradle s pluginem Loom od Fabricu.
#Co dát do zadání
- Verze Minecraftu: „Fabric pro 1.20.1“, „1.21.1“. Bez ní se použije 1.20.1.
- Co mód přidává: bloky, předměty, entity, příkazy, klávesové zkratky, prvky HUD. Buď přesný/á, pokud jde o chování.
- Klient vs. server: uveď, jestli jde jen o klienta (HUD, klávesové zkratky), jen o server, nebo o obojí.
- Závislosti: Fabric API je zahrnuté. Jmenuj všechny ostatní (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.#Co Codexe vygeneruje
build.gradle,gradle.properties(verze Minecraftu, Yarn, loaderu a Fabric API) asettings.gradle.fabric.mod.jsonse vstupními body rozdělenými podle prostředí (main,client).- Konfiguraci mixinů a jejich třídy, když je funkce potřebuje.
- Assety: jazykové soubory, modely, zástupné textury.
#Jak sestavení funguje
- Codexe pevně nastaví stabilní vydání Loomu (staré verze
-SNAPSHOTz repozitáře Fabricu mizí a rozbíjejí sestavení). - Pokud požadovaná verze loaderu, Yarn nebo Fabric API neexistuje, Codexe ji nahradí skutečnou verzí pro danou verzi Minecraftu.
- Loom potřebuje ke spuštění Gradlu běhové prostředí Java 21. U módu pro 1.20.1 (který cílí na Javu 17) Codexe spouští Gradle na Javě 21, zatímco tvůj mód je pořád zkompilovaný pro Javu 17. JAR funguje na serveru s Javou 17.
První sestavení módu trvá déle (často několik minut): Loom stahuje Minecraft a mapování. Sestavení módů se zastaví po 10 minutách.
#Ověření
Mód se zkompiluje, než je ve stavu Hotovo, a JAR musí obsahovat fabric.mod.json (nebo quilt.mod.json). Kompilace dokazuje, že se sestaví, ne že poběží bez pádu, takže ho otestuj v klientovi.
#Časté problémy
| Příznak | Pravděpodobná příčina |
|---|---|
| Pád na dedikovaném serveru se zmínkou o klientských třídách | Kód jen pro klienta ve vstupním bodě main. Požádej chat, ať ho přesune do vstupního bodu client. |
| „Incompatible mods found“, špatná verze Minecraftu | Mód cílí na jinou verzi Minecraftu, než má tvoje hra. Uveď přesnou verzi. |
| Za běhu chybí Fabric API | Nainstaluj Fabric API do mods/ vedle módu. |