Siirry sisältöön
Alustat

Fabric-modit

Fabric-modit Codexella: mitä pyyntöön kannattaa laittaa, Minecraft- ja lataajaversiot, miten Gradle/Loom-koonti toimii (Java 21 1.20.1-kohteille), mixinit ja yleiset ongelmat.

Päivitetty

Tällä sivulla
  1. Mitä pyyntöön kannattaa laittaa
  2. Mitä Codexe generoi
  3. Miten koonti toimii
  4. Vahvistus
  5. Yleiset ongelmat

Fabric on kevyt modilataaja, joka yleensä tukee uusia Minecraft-versioita nopeasti. Codexe generoi valmiin Gradle-projektin, joka käyttää Fabricin Loom-pluginia.

#Mitä pyyntöön kannattaa laittaa

  • Minecraft-versio: "Fabric 1.20.1:lle", "1.21.1". Jos versiota ei ole, käytetään 1.20.1:tä.
  • Mitä modi lisää: lohkot, esineet, entiteetit, komennot, näppäinsidonnat, HUD-elementit. Kuvaile toiminta tarkasti.
  • Asiakas vai palvelin: kerro, toimiiko se vain asiakasohjelmassa (HUD, näppäinsidonnat), vain palvelimella vai molemmissa.
  • Riippuvuudet: Fabric API sisältyy. Nimeä muut (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.

#Mitä Codexe generoi

  • build.gradle, gradle.properties (Minecraftin, Yarnin, lataajan ja Fabric API:n versiot) ja settings.gradle.
  • fabric.mod.json, jossa aloituspisteet on jaettu ympäristön mukaan (main, client).
  • Mixin-asetukset ja -luokat, kun ominaisuus tarvitsee niitä.
  • Resurssit: kielitiedostot, mallit, paikkamerkkitekstuurit.

#Miten koonti toimii

  • Codexe lukitsee vakaan Loom-julkaisun (vanhat -SNAPSHOT-versiot katoavat Fabricin repositoriosta ja rikkovat koonnit).
  • Jos pyydettyä lataaja-, Yarn- tai Fabric API -versiota ei ole olemassa, Codexe korvaa sen todellisella versiolla kyseiselle Minecraft-versiolle.
  • Loom tarvitsee Java 21 -ajoympäristön Gradlen ajamiseen. 1.20.1-modille (joka tähtää Java 17:ään) Codexe ajaa Gradlea Java 21:llä, mutta modisi käännetään silti Java 17:lle. JAR toimii Java 17 -palvelimella.

Ensimmäinen modin koonti kestää pidempään (usein muutaman minuutin): Loom lataa Minecraftin ja mappingit. Modien koonnit pysähtyvät 10 minuutin jälkeen.

#Vahvistus

Modi käännetään ennen kuin se on Valmis, ja JAR-tiedoston täytyy sisältää fabric.mod.json (tai quilt.mod.json). Kääntäminen osoittaa, että se kääntyy, ei sitä, että se toimii kaatumatta, joten testaa se asiakasohjelmassa.

#Yleiset ongelmat

OireTodennäköinen syy
Kaatuminen erillisellä palvelimella, joka mainitsee asiakasluokkiaPelkästään asiakasohjelmaan kuuluvaa koodia main-aloituspisteessä. Pyydä keskustelussa siirtämään se client-aloituspisteeseen.
"Incompatible mods found", väärä Minecraft-versioModi tähtää eri Minecraft-versioon kuin pelisi. Ilmoita tarkka versio.
Fabric API puuttuu ajon aikanaAsenna Fabric API kansioon mods/ modin rinnalle.
Fabric-modit | Codexe Docs