Przejdź do treści
Platformy

Mody Fabric

Mody Fabric z Codexe: co wpisać w prośbie, wersje Minecrafta i loadera, jak działa build w Gradle/Loom (Java 21 dla modów na 1.20.1), mixiny i typowe problemy.

Zaktualizowano

Na tej stronie
  1. Co wpisać w prośbie
  2. Co generuje Codexe
  3. Jak działa build
  4. Weryfikacja
  5. Typowe problemy

Fabric to lekki loader modów, który zwykle szybko obsługuje nowe wersje Minecrafta. Codexe generuje kompletny projekt Gradle z użyciem pluginu Loom od Fabric.

#Co wpisać w prośbie

  • Wersja Minecrafta: „Fabric na 1.20.1”, „1.21.1”. Bez niej używana jest 1.20.1.
  • Co dodaje mod: bloki, przedmioty, byty, komendy, skróty klawiszowe, elementy HUD. Opisz zachowanie precyzyjnie.
  • Klient czy serwer: napisz, czy mod działa tylko po stronie klienta (HUD, skróty klawiszowe), tylko serwera, czy po obu.
  • Zależności: Fabric API jest dołączone. Wymień wszystkie inne (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 generuje Codexe

  • build.gradle, gradle.properties (wersje Minecrafta, Yarn, loadera i Fabric API) oraz settings.gradle.
  • fabric.mod.json z punktami wejścia rozdzielonymi według środowiska (main, client).
  • Konfigurację i klasy mixinów, gdy funkcja ich wymaga.
  • Zasoby: pliki językowe, modele, tymczasowe tekstury.

#Jak działa build

  • Codexe przypina stabilne wydanie Loom (stare wersje -SNAPSHOT znikają z repozytorium Fabric i psują buildy).
  • Jeśli żądana wersja loadera, Yarn lub Fabric API nie istnieje, Codexe zastępuje ją prawdziwą wersją dla danego Minecrafta.
  • Loom wymaga środowiska Java 21, żeby uruchomić Gradle. W przypadku moda na 1.20.1 (przeznaczonego dla Javy 17) Codexe uruchamia Gradle na Javie 21, a twój mod nadal jest kompilowany dla Javy 17. JAR działa na serwerze z Javą 17.

Pierwszy build moda trwa dłużej (często kilka minut): Loom pobiera Minecrafta i mapowania. Buildy modów są przerywane po 10 minutach.

#Weryfikacja

Mod jest kompilowany, zanim dostanie status Gotowe, a JAR musi zawierać fabric.mod.json (lub quilt.mod.json). Kompilacja dowodzi, że mod się buduje, a nie że działa bez crashy, więc przetestuj go w kliencie.

#Typowe problemy

ObjawPrawdopodobna przyczyna
Crash na serwerze dedykowanym z odwołaniem do klas klientaKod tylko dla klienta w punkcie wejścia main. Poproś czat o przeniesienie go do punktu wejścia client.
„Incompatible mods found”, zła wersja MinecraftaMod jest przeznaczony na inną wersję Minecrafta niż twoja gra. Podaj dokładną wersję.
Brak Fabric API w czasie działaniaZainstaluj Fabric API w mods/ obok moda.
Mody Fabric | Codexe Docs