Přeskočit na obsah
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

Na této stránce
  1. Co dát do zadání
  2. Co Codexe vygeneruje
  3. Jak sestavení funguje
  4. Ověření
  5. Časté problémy

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…).
Text
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) a settings.gradle.
  • fabric.mod.json se 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 -SNAPSHOT z 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říznakPravděpodobná příčina
Pád na dedikovaném serveru se zmínkou o klientských třídáchKó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 MinecraftuMód cílí na jinou verzi Minecraftu, než má tvoje hra. Uveď přesnou verzi.
Za běhu chybí Fabric APINainstaluj Fabric API do mods/ vedle módu.
Módy pro Fabric | Codexe Docs