Lewati ke konten
Platform

Mod Forge

Mod Forge (dan NeoForge) dengan Codexe. Versi, apa yang perlu ditulis di permintaan, build ForgeGradle, mods.toml, dan masalah umum.

Diperbarui

Di halaman ini
  1. Apa yang perlu ditulis di permintaan
  2. Apa yang dibuat Codexe
  3. Build dan verifikasi
  4. Masalah umum

Forge adalah mod loader yang sudah lama mapan dengan sistem event bus dan registry yang besar. Codexe membuat proyek Gradle lengkap dengan memakai ForgeGradle.

#Apa yang perlu ditulis di permintaan

  • Versi Minecraft dan Forge: "Forge 1.20.1". Tanpa versi, Minecraft 1.20.1 dengan Forge 47 yang dipakai.
  • NeoForge: jika kamu ingin NeoForge (1.20.2+), sebutkan secara eksplisit. Codexe mengenali proyek NeoForge dan mem-build-nya dengan pengaturan Gradle yang sesuai.
  • Konten: item, blok, entitas, tab kreatif, resep, konfigurasi, dan apakah ada bagian yang berjalan di sisi client.
Text
A Forge 1.20.1 mod: adds a "Copper Hammer" tool (durability 250) that mines a 3x3 area of stone-type blocks. Crafted from copper ingots and sticks. Registered with DeferredRegister, added to the Tools creative tab, English lang file.

#Apa yang dibuat Codexe

  • build.gradle, gradle.properties, dan settings.gradle dengan versi ForgeGradle dan Gradle yang tepat.
  • META-INF/mods.toml (atau neoforge.mods.toml) yang mendeklarasikan id mod, rentang loader, dan dependensi.
  • Kelas entri @Mod, registry DeferredRegister, dan event subscriber.
  • Aset: lang, model, tekstur sementara.

#Build dan verifikasi

Mod dikompilasi sebelum berstatus Siap, dan JAR harus berisi mods.toml, neoforge.mods.toml, atau mcmod.info. Java dipilih dari versi Minecraft (17 sebelum 1.20.5, 21 mulai 1.20.5). Build pertama mengunduh toolchain Forge dan bisa memakan beberapa menit. Build mod berhenti setelah 10 menit.

#Masalah umum

GejalaKemungkinan penyebab
"Mod file … needs language provider javafml"Rentang versi loader di mods.toml tidak cocok dengan versi Forge-mu. Sebutkan versi Forge yang persis.
Error registry saat startupObjek didaftarkan di luar DeferredRegister. Minta chat untuk memindahkannya.
Berjalan di singleplayer, crash di serverKelas khusus client dirujuk dari kode bersama.
Mod Forge | Codexe Docs