Silakan buka masalah untuk laporan bug hanya jika:
Jika Anda tidak yakin apakah laporan bug itu valid, silakan gunakan tombol "Minta Bantuan!" subforum.
Harap hanya gunakan rilis resmi BuildCraft untuk segala jenis laporan bug kecuali diperintahkan sebaliknya oleh tim BuildCraft. Build khusus (misalnya dari Jenkins) tidak didukung, sering kali bermasalah, dan tidak mendapat dukungan apa pun dari pengembang.
Silakan periksa apakah bug telah dilaporkan sebelumnya. Juga, berikan versi BuildCraft yang digunakan - jika itu adalah versi yang dikompilasi dari sumber, tautkan ke komit/pohon yang Anda patuhi.
Harap sebutkan jika Anda menggunakan MCPC+, Cauldron, OptiFine, FastCraft, atau mod lainnya yang mengoptimalkan atau mengubah fungsi mesin Minecraft secara signifikan. Itu sangat membantu ketika mencoba mereproduksi bug.
Harap jangan membuka masalah untuk fitur kecuali Anda adalah anggota tim BuildCraft. Untuk itu, gunakan subforum "Permintaan Fitur".
BuildCraft, sebagai proyek sumber terbuka, memberi Anda hak untuk mengirimkan permintaan penarikan jika perbaikan atau fitur tertentu penting bagi Anda. Namun, jika perubahan yang dimaksud bersifat besar, silakan hubungi tim terlebih dahulu - kami ingin mencegah upaya yang sia-sia.
Jika Anda ingin mengirimkan permintaan penarikan untuk memperbaiki bug atau perilaku rusak, silakan melakukannya. Jika Anda ingin menambahkan fitur atau mengubah perilaku atau keseimbangan yang ada, silakan diskusikan di discord sebelum mengirimkan PR (https://discord.gg/v4geqgA).
Jangan mengirimkan permintaan penarikan yang hanya "memperbaiki" format. Karena perubahan semacam ini biasanya sangat mengganggu dalam riwayat penerapan dan setiap orang mempunyai gagasan sendiri tentang "pemformatan yang tepat", perubahan tersebut harus dilakukan oleh salah satu kontributor utama. Harap hanya kirimkan "pembersihan kode", jika perubahan benar-benar berdampak besar pada keterbacaan.
PR yang menerapkan fitur baru atau mengubah sebagian besar kode sangat membantu. Namun jika Anda melakukan perubahan seperti itu dan diterima, mohon jangan "pecat dan lupakan". Perubahan yang rumit menimbulkan bug, dan meskipun pengujian dan tinjauan sejawat dilakukan secara menyeluruh, pasti ada bug. Silakan terus mainkan perubahan Anda setelah penerapan awal dan perbaiki masalah yang tersisa. Sangat membuat frustasi bagi orang lain untuk menghabiskan waktu berhari-hari memperbaiki regresi yang disebabkan oleh kiriman yang tidak dikelola.
Java
(ditemukan di sini), Git
(ditemukan di sini) diinstal dengan benar di sistem Anda.Gradle
(ditemukan di sini). Anda mungkin ingin menginstal versi 4.3.1../gradlew setupCIWorkspace build
untuk membuat toples saat ini (ini mungkin memerlukan waktu cukup lama)../gradlew setupDecompWorkspace
untuk menyiapkan lingkungan pengembangan yang lengkap.Gradle
terinstal: gunakan gradle
alih-alih ./gradlew
gradlew.bat
alih-alih ./gradlew
Struktur direktori Anda akan terlihat seperti ini sebelum menjalankan gradle:
baseDir
- BuildCraft
|- buildcraft_resources
|- common
|- ...
- BuildCraftAPI
|- api
|- ...
- BuildCraft-Localization
|- lang
|- ...
Dan seperti ini setelah menjalankan gradle:
basedir
- BuildCraft
|- .gradle
|- build
|- buildcraft_resources
|- common
|- ...
- BuildCraftAPI
|- api
|- ...
- BuildCraft-Localization
|- lang
|- ...
Pelokalan dapat dikirimkan di sini. PR lokalisasi terhadap repositori ini harus ditolak.
Petunjuk untuk bergantung pada BC 7.1.x dapat ditemukan di sini (untuk 1.7.10).
8.0.x belum selesai, jadi belum ada instruksi untuk bergantung padanya :(
Petunjuk berikut untuk BC 7.99.12 (1.12.2):
Tambahkan yang berikut ke file build.gradle Anda:
repositories {
maven {
name "BuildCraft"
url = "https://mod-buildcraft.com/maven"
}
}
Jika Anda ingin bergantung pada HANYA API, lakukan ini:
dependencies {
deobfCompile "com.mod-buildcraft:buildcraft-api:7.99.12"
}
Jika Anda ingin bergantung pada HANYA lib maka lakukan ini:
dependencies {
deobfCompile "com.mod-buildcraft:buildcraft-lib:7.99.12"
}
Jika Anda ingin bergantung pada keseluruhan buildcraft, lakukan ini:
dependencies {
deobfCompile "com.mod-buildcraft:buildcraft:7.99.12"
}
Dimana 7.99.12
adalah versi BuildCraft yang diinginkan.