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
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.
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, dansettings.gradledengan versi ForgeGradle dan Gradle yang tepat.META-INF/mods.toml(atauneoforge.mods.toml) yang mendeklarasikan id mod, rentang loader, dan dependensi.- Kelas entri
@Mod, registryDeferredRegister, 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
| Gejala | Kemungkinan 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 startup | Objek didaftarkan di luar DeferredRegister. Minta chat untuk memindahkannya. |
| Berjalan di singleplayer, crash di server | Kelas khusus client dirujuk dari kode bersama. |