Lewati ke konten
Platform

Mod Fabric

Mod Fabric dengan Codexe: apa yang perlu ditulis di permintaan, versi Minecraft dan loader, cara kerja build Gradle/Loom (Java 21 untuk target 1.20.1), mixin, dan masalah umum.

Diperbarui

Di halaman ini
  1. Apa yang perlu ditulis di permintaan
  2. Apa yang dibuat Codexe
  3. Cara kerja build
  4. Verifikasi
  5. Masalah umum

Fabric adalah mod loader ringan yang biasanya cepat mendukung versi Minecraft baru. Codexe membuat proyek Gradle lengkap dengan memakai plugin Loom dari Fabric.

#Apa yang perlu ditulis di permintaan

  • Versi Minecraft: "Fabric untuk 1.20.1", "1.21.1". Tanpa versi, 1.20.1 yang dipakai.
  • Apa yang ditambahkan mod: blok, item, entitas, perintah, keybind, elemen HUD. Jelaskan perilakunya dengan tepat.
  • Client vs server: sebutkan apakah mod itu hanya untuk client (HUD, keybind), hanya untuk server, atau keduanya.
  • Dependensi: Fabric API sudah disertakan. Sebutkan yang lainnya (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.

#Apa yang dibuat Codexe

  • build.gradle, gradle.properties (versi Minecraft, Yarn, loader, dan Fabric API), dan settings.gradle.
  • fabric.mod.json dengan entrypoint yang dipisah per lingkungan (main, client).
  • Konfigurasi dan kelas mixin jika fiturnya membutuhkan.
  • Aset: file lang, model, tekstur sementara.

#Cara kerja build

  • Codexe mengunci rilis Loom yang stabil (versi -SNAPSHOT lama menghilang dari repositori Fabric dan merusak build).
  • Jika versi loader, Yarn, atau Fabric API yang diminta tidak ada, Codexe menggantinya dengan versi yang benar-benar ada untuk versi Minecraft itu.
  • Loom membutuhkan runtime Java 21 untuk menjalankan Gradle. Untuk mod 1.20.1 (yang menargetkan Java 17), Codexe menjalankan Gradle di Java 21 sementara mod-mu tetap dikompilasi untuk Java 17. JAR-nya berjalan di server Java 17.

Build mod pertama memakan waktu lebih lama (sering beberapa menit): Loom mengunduh Minecraft dan mapping-nya. Build mod berhenti setelah 10 menit.

#Verifikasi

Mod dikompilasi sebelum berstatus Siap, dan JAR harus berisi fabric.mod.json (atau quilt.mod.json). Kompilasi membuktikan mod bisa di-build, bukan bahwa mod berjalan tanpa crash, jadi ujilah di client.

#Masalah umum

GejalaKemungkinan penyebab
Crash di server dedicated yang menyebut kelas clientAda kode khusus client di entrypoint main. Minta chat untuk memindahkannya ke entrypoint client.
"Incompatible mods found", versi Minecraft salahMod menargetkan versi Minecraft yang berbeda dari game-mu. Sebutkan versi yang persis.
Fabric API tidak ada saat runtimePasang Fabric API di mods/ bersama mod-nya.
Mod Fabric | Codexe Docs