Untuk menggunakan CarryOn di proyek Anda, sertakan ini di build.gradle Anda:
repositories {
maven {
url "https://maven.blamejared.com/"
}
}
dependencies {
deobfCompile "tschipp.carryon:carryon-LOADER-MCVERSION:MODVERSION"
}
Pastikan untuk mengganti LOADER
, MCVERSION
dan MODVERSION
dengan versi yang sesuai. Salah satu contohnya adalah tschipp.carryon:carryon-forge-1.19.2:2.0.0.5
Proyek ini menyediakan templat proyek Gradle yang dapat mengkompilasi mod untuk Forge dan Fabric menggunakan kumpulan sumber umum. Proyek ini tidak memerlukan perpustakaan atau dependensi pihak ketiga apa pun.
Panduan ini akan menunjukkan cara mengimpor Templat MultiLoader ke IntelliJ IDEA. Proses penyiapannya kira-kira setara dengan penyiapan Forge dan Fabric secara mandiri dan seharusnya sudah sangat familiar bagi siapa saja yang pernah bekerja dengan MDK mereka.
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM
dan mengubah nilainya menjadi Java 17 JVM yang valid. Anda juga perlu mengatur Project SDK ke Java 17. Ini dapat dilakukan dengan membuka File > Project Structure > Project SDK
. Setelah keduanya disetel, buka tab Gradle di IDEA dan klik tombol segarkan untuk memuat ulang proyek.Your Project > Common > Tasks > vanilla gradle > decompile
. Jalankan tugas ini untuk mendekompilasi Minecraft.Your Project > Forge > Tasks > forgegradle runs > genIntellijRuns
. Jalankan tugas ini untuk menyiapkan konfigurasi proses untuk Forge.Meskipun dimungkinkan untuk menggunakan templat ini di Eclipse, namun tidak disarankan. Selama pengembangan templat ini, beberapa bug dan keanehan penting yang terkait dengan Eclipse ditemukan di hampir setiap level alat pembangunan yang diperlukan. Meskipun kami terus bekerja dengan alat ini untuk melaporkan dan menyelesaikan masalah, dukungan untuk proyek seperti ini belum ada. Untuk saat ini Eclipse dianggap tidak didukung oleh proyek ini. Siklus pengembangan alat pembangunan terkenal lambat sehingga tidak ada ETA yang tersedia.