Pendahuluan – Dokumentasi Forge, Daftar Mod untuk Forge.

Jenis Mod: Forge

Subdirektori SRC tidak perlu disalin di seluruh ruang kerja; Namun, Anda mungkin perlu menyegarkan proyek Gradle jika Java (SRC/Main/Java) dan Resource (SRC/Main/Resources) dibuat nanti.

Memulai dengan Forge

Jika Anda belum pernah membuat mod forge sebelumnya, bagian ini akan memberikan jumlah minimum informasi yang diperlukan untuk mengatur lingkungan pengembangan forge. Dokumentasi lainnya adalah tentang ke mana harus pergi dari sini.

Prasyarat

  • Instalasi Java 17 Development Kit (JDK) dan 64-bit Java Virtual Machine (JVM). Forge merekomendasikan dan secara resmi mendukung Eclipse Temurin.

PERINGATAN Pastikan Anda menggunakan JVM 64-bit. Salah satu cara untuk memeriksa adalah dengan menjalankan java -version di terminal. Menggunakan JVM 32-bit akan menyebabkan beberapa masalah saat menggunakan Forgegradle.

  • Disarankan untuk menggunakan IDE dengan integrasi lulusan.

Dari nol hingga modding

  1. Unduh Kit Pengembang Mod (MDK) dari situs file Forge dengan mengklik ‘MDK’ diikuti oleh tombol ‘Lewati’ di atas tepat setelah menunggu periode waktu tertentu. Disarankan untuk mengunduh versi terbaru Forge.
  2. Ekstrak MDK yang diunduh ke dalam direktori kosong. Ini akan menjadi direktori mod Anda, yang sekarang harus berisi beberapa file gradel dan subdirektori SRC yang berisi contoh mod mod.
  • Subdirektori Gradle
  • membangun.lulusan
  • lulusan
  • .kelelawar
  • Pengaturan.lulusan

Subdirektori SRC tidak perlu disalin di seluruh ruang kerja; Namun, Anda mungkin perlu menyegarkan proyek Gradle jika Java (SRC/Main/Java) dan Resource (SRC/Main/Resources) dibuat nanti.

  • Forge hanya secara eksplisit mendukung pengembangan pada Eclipse dan IntelliJ Idea, tetapi ada konfigurasi run tambahan untuk kode studio visual. Terlepas dari itu, lingkungan apa pun, dari Apache NetBeans hingga Vim / Emacs, dapat digunakan.
  • Eclipse dan IntelliJ Idea’s Gradle Integration, baik diinstal maupun diaktifkan secara default, akan menangani sisa pengaturan ruang kerja awal pada impor atau terbuka. Ini termasuk mengunduh paket yang diperlukan dari Mojang, MinecraftForge, dll. Plugin ‘Gradle for Java’ diperlukan untuk kode studio visual untuk melakukan hal yang sama.
  • Gradle perlu dipanggil untuk mengevaluasi kembali proyek untuk hampir semua perubahan pada file terkait (e.G., membangun.Lulusan, Pengaturan.Gradle, dll.). Beberapa IDE datang dengan tombol ‘Refresh’ untuk melakukan ini; Namun, itu dapat dilakukan melalui terminal melalui gradlew .
  • Gerhana: Jalankan tugas geneclipseruns.
  • Ide Intellij: Jalankan tugas GenIntellijruns. Jika kesalahan “modul yang tidak ditentukan” terjadi, atur properti Ideamodule ke modul ‘utama’ Anda (biasanya $.utama ).
  • Kode Studio Visual: Jalankan tugas genvscoderuns.
  • IDE lainnya: Anda dapat menjalankan konfigurasi secara langsung menggunakan Gradle Run* (e.G., RunClient, Runserver, Rundata, RungametestServer). Ini juga dapat digunakan dengan IDE yang didukung.

Menyesuaikan Informasi Mod Anda

Edit build.File lulusan untuk menyesuaikan bagaimana mod Anda dibangun (e.G., Nama file, versi artefak, dll.).

Melakukan bukan Edit pengaturan.lulusan kecuali Anda tahu apa yang Anda lakukan. .

Bangun yang direkomendasikan.Kustomisasi Gradle

Penggantian Mod ID

Ganti semua kemunculan examplemod, termasuk mods.Toml dan file mod utama dengan ID mod mod Anda. .ArchivesName (ini biasanya diatur ke ID mod Anda).

// dalam beberapa bangunan.basis lulusan.archivesName = 'mymod'

Forge MDK saat ini menggunakan ArchivesBasename untuk mengatur nama artefak, bukan basis.ArchivesName . Kami sarankan menggunakan basis.ArchivesName sebagai gantinya sebagai archivesBasename digunakan untuk dihapus di Gradle 9, yang akan didukung oleh versi Forgegradle di masa depan.

Anda masih dapat menggunakan ArchivesBasename dengan mengatur yang berikut:

// dalam beberapa bangunan.basis lulusan.archivesName = 'mymod'

ID grup

Properti grup harus diatur ke paket tingkat atas Anda, yang seharusnya menjadi domain yang Anda miliki atau alamat email Anda:

Jenis Nilai Paket tingkat atas
Domain contoh.com com.contoh
Subdomain contoh.GitHub.io io.GitHub.contoh
Surel [email protected] com.Gmail.contoh
// dalam beberapa bangunan.Gradle Group = 'com.contoh'

com - contoh (paket tingkat atas yang ditentukan dalam properti grup) - myMod (ID mod) - myMod.java (berganti nama examplemod.Jawa)

Versi: kapan

Atur properti versi ke versi mod Anda saat ini. Kami merekomendasikan menggunakan variasi versi Maven.

// dalam beberapa bangunan.Versi lulusan = '1.19.4-1.0.0.0 '

Konfigurasi tambahan

Konfigurasi tambahan dapat ditemukan di dokumen Forgegradle.

Membangun dan menguji mod Anda

  1. Untuk membangun mod Anda, jalankan gradlew build . Ini akan menghasilkan file dalam build/lib dengan nama [archivesBaseName]-[versi].Jar, secara default. File ini dapat ditempatkan di folder MODS dari pengaturan Minecraft yang diaktifkan atau didistribusikan.
  2. Untuk menjalankan mod Anda di lingkungan pengujian, Anda dapat menggunakan konfigurasi run yang dihasilkan atau menggunakan tugas yang terkait (e.G. gradlew runclient). Ini akan meluncurkan Minecraft dari Direktori Run (Default ‘Run’) bersama dengan set sumber yang ditentukan. MDK default termasuk set sumber utama, jadi kode apa pun yang ditulis dalam SRC/Main/Java akan diterapkan.
  3. Jika Anda menjalankan server khusus, baik melalui konfigurasi run atau gradlew runserver, server awalnya akan segera dimatikan. Anda perlu menerima EULA Minecraft dengan mengedit EULA.file txt di direktori run. Setelah diterima, server akan memuat, yang kemudian dapat diakses melalui koneksi langsung ke localhost .

Anda harus selalu menguji mod Anda di lingkungan server khusus. Ini termasuk mod khusus klien karena mereka tidak boleh melakukan apa pun saat dimuat di server.

Jenis Mod: Forge

Sumber daya terbaik untuk Minecraft

Mod Forge adalah instalasi yang memodifikasi cara permainan Minecraft muncul dan beroperasi. Jelas, jenis mod spesifik ini hanya kompatibel dengan forge minecraft.

108 tampilan ❘ 4 jam yang lalu ❘ Penulis: tidak senang dengan ❘ tersedia untuk: Forge

79 tampilan ❘ 5 jam yang lalu ❘ Penulis: xxrexraptorxx ❘ tersedia untuk: forge

72 tampilan ❘ 5 jam yang lalu ❘ Penulis: sciwhiz12 ❘ tersedia untuk: forge

87.391 tampilan ❘ 5 jam yang lalu ❘ Penulis: Lykrast ❘ Tersedia untuk: Fabric, Forge

4.267 tampilan ❘ 5 jam yang lalu ❘ Penulis: Akashiikun69 ❘ Tersedia untuk: kain, forge, selimut

1.132 tampilan ❘ 5 jam yang lalu ❘ Penulis: Jaredlll08 ❘ Tersedia untuk: Fabric, Forge

4.539 tampilan ❘ 5 jam yang lalu ❘ Penulis: traben_0 ❘ Tersedia untuk: kain, forge, selimut

Mod topi yang berguna

32.876 tampilan ❘ 5 jam yang lalu ❘ Penulis: TheCech12 ❘ Tersedia untuk: Forge

Capes Mod

427.050 tampilan ❘ 5 jam yang lalu ❘ Penulis: James090500 ❘ Tersedia untuk: Fabric, Forge

Cleanview Mod

84.638 tampilan ❘ 5 jam yang lalu ❘ Penulis: Lainmi ❘ Tersedia untuk: Fabric, Forge

42 tampilan ❘ 6 jam yang lalu ❘ Penulis: Kaboomroads ❘ Tersedia untuk: Forge

Mod Fishing Net Mod

67.720 tampilan ❘ 6 jam yang lalu ❘ Penulis: Zacomat ❘ Tersedia untuk: Forge

5.684 tampilan ❘ 6 jam yang lalu ❘ Penulis: Tuxed ❘ Tersedia untuk: Fabric, Forge

945 tampilan ❘ 6 jam yang lalu ❘ Penulis: 50ap5ud5 ❘ Tersedia untuk: Fabric, Forge

50 tampilan ❘ 6 jam yang lalu ❘ Penulis: cas_ual_ty ❘ Tersedia untuk: Forge

Posting unggulan

  • Jenny Mod
  • Jenny Mod McPe
  • Minecraft Forge
  • Optifine HD
  • Optifabrik
  • Pixelmon
  • Cukup barang
  • Minimap Mod
  • Sodium Mod
  • Lucky Block Mod
  • Konstruksi Tinkers
  • Litematika
  • Asal Mod
  • Buat mod
  • Dunia Edit Mod
  • Decocraft Mod
  • Peta SkyBlock
  • Mod Flan
  • Mod pertarungan epik
  • Galacticraft
  • Replay Mod
  • MORPH MOD
  • Pistol Mrcrayfish
  • Tambang Tambang Tanpa Mi
  • Mod furnitur
  • Jubah Tingkat Lanjut
  • Cobblemon Mod
  • RLCRAFT MODPACK

Peluncur terbaik

Hak Cipta © 2012 – 2023 9Minecraft. Seluruh hak cipta.

9MINECRAFT adalah situs web tentang minecraft di mana Anda dapat dengan mudah mengunduh sumber daya gratis seperti: mod Minecraft, peta minecraft, paket sumber daya, paket data, dan banyak lagi.

Hak Cipta © 2012 – 2023 9Minecraft. Seluruh hak cipta.