โปรดเปิดปัญหาสำหรับรายงานข้อผิดพลาดเฉพาะในกรณีที่:
หากคุณไม่แน่ใจว่ารายงานข้อผิดพลาดถูกต้องหรือไม่ โปรดใช้ปุ่ม "ขอความช่วยเหลือ!" ฟอรัมย่อย
โปรดใช้ BuildCraft อย่างเป็นทางการ สำหรับรายงานข้อผิดพลาดทุกประเภท เว้นแต่จะได้รับคำสั่งเป็นอย่างอื่นโดยทีมงาน BuildCraft โครงสร้างแบบกำหนดเอง (เช่น จาก Jenkins) ไม่ได้รับการสนับสนุน มักมีปัญหา และจะ ไม่ ได้รับการสนับสนุนจากนักพัฒนา
โปรดตรวจสอบว่ามีการรายงานข้อผิดพลาดล่วงหน้าหรือไม่ นอกจากนี้ ให้ระบุเวอร์ชันของ BuildCraft ที่ใช้ หากเป็นเวอร์ชันที่คอมไพล์จากแหล่งที่มา ให้ลิงก์ไปยังคอมมิต/ทรีที่คุณปฏิบัติตาม
โปรดระบุหากคุณใช้ MCPC+, Cauldron, OptiFine, FastCraft หรือม็อดอื่นๆ ที่ปรับให้เหมาะสมหรือปรับเปลี่ยนการทำงานของเอนจิ้น Minecraft อย่างร้ายแรง ซึ่งจะมีประโยชน์มากเมื่อพยายามสร้างจุดบกพร่องอีกครั้ง
โปรดอย่าเปิดประเด็นสำหรับฟีเจอร์ต่างๆ เว้นแต่คุณจะเป็นสมาชิกของทีม BuildCraft เพื่อดำเนินการดังกล่าว ให้ใช้ฟอรัมย่อย "คำขอคุณลักษณะ"
BuildCraft เป็นโครงการโอเพ่นซอร์ส ให้สิทธิ์คุณในการส่งคำขอดึงข้อมูลหากการแก้ไขหรือคุณลักษณะเฉพาะมีความสำคัญต่อคุณ อย่างไรก็ตาม หากการเปลี่ยนแปลงดังกล่าวเป็นเรื่องสำคัญ โปรดติดต่อทีมงานล่วงหน้า - เราต้องการป้องกันไม่ให้เสียความพยายาม
หากคุณต้องการส่งคำขอดึงเพื่อแก้ไขข้อบกพร่องหรือพฤติกรรมที่เสียหาย อย่าลังเลที่จะทำเช่นนั้น หากคุณต้องการเพิ่มฟีเจอร์หรือเปลี่ยนแปลงพฤติกรรมหรือความสมดุลที่มีอยู่ โปรดพูดคุยกันบน Discord ก่อนที่จะส่ง PR (https://discord.gg/v4geqgA)
อย่าส่งคำขอดึงข้อมูลซึ่งมีเพียง "แก้ไข" การจัดรูปแบบเท่านั้น เนื่องจากการเปลี่ยนแปลงประเภทนี้มักจะรบกวนประวัติการคอมมิตอย่างมาก และทุกคนก็มีความคิดของตัวเองว่า "การจัดรูปแบบที่เหมาะสม" คืออะไร จึงควรดำเนินการโดยผู้ร่วมให้ข้อมูลหลักคนใดคนหนึ่ง โปรดส่ง "การล้างโค้ด" เท่านั้น หากการเปลี่ยนแปลงมีผลกระทบอย่างมากต่อความสามารถในการอ่าน
การประชาสัมพันธ์การใช้คุณสมบัติใหม่หรือการเปลี่ยนแปลงโค้ดส่วนใหญ่มีประโยชน์ แต่ถ้าคุณทำการเปลี่ยนแปลงดังกล่าวและหากได้รับการยอมรับ โปรดอย่า "ยิงและลืม" การเปลี่ยนแปลงที่ซับซ้อนทำให้เกิดข้อบกพร่อง และแม้จะมีการทดสอบและการตรวจสอบโดยผู้ทรงคุณวุฒิอย่างละเอียดถี่ถ้วน ก็ยังมีข้อบกพร่องอยู่ โปรดเล่นการเปลี่ยนแปลงของคุณต่อไปหลังจากการคอมมิตครั้งแรกและแก้ไขปัญหาที่เหลือ เป็นเรื่องน่าหงุดหงิดอย่างยิ่งที่ผู้อื่นต้องใช้เวลาหลายวันในการแก้ไขการถดถอยที่เกิดจากการส่งผลงานที่ไม่ได้รับการดูแล
Java
(พบที่นี่), Git
(พบที่นี่) ได้รับการติดตั้งอย่างถูกต้องบนระบบของคุณGradle
(พบได้ที่นี่) คุณอาจต้องการติดตั้งเวอร์ชัน 4.3.1./gradlew setupCIWorkspace build
เพื่อสร้าง jar ปัจจุบัน (อาจใช้เวลาสักครู่)./gradlew setupDecompWorkspace
เพื่อตั้งค่าสภาพแวดล้อมการพัฒนาที่สมบูรณ์Gradle
แล้ว: ใช้ gradle
แทน ./gradlew
gradlew.bat
แทน ./gradlew
โครงสร้างไดเร็กทอรีของคุณควรมีลักษณะเช่นนี้ก่อนที่จะรัน gradle:
baseDir
- BuildCraft
|- buildcraft_resources
|- common
|- ...
- BuildCraftAPI
|- api
|- ...
- BuildCraft-Localization
|- lang
|- ...
และเช่นนี้หลังจากรัน gradle:
basedir
- BuildCraft
|- .gradle
|- build
|- buildcraft_resources
|- common
|- ...
- BuildCraftAPI
|- api
|- ...
- BuildCraft-Localization
|- lang
|- ...
สามารถส่งการแปลเป็นภาษาท้องถิ่นได้ที่นี่ PR การแปลเป็นภาษาท้องถิ่นกับพื้นที่เก็บข้อมูลนี้จะต้องถูกปฏิเสธ
คำแนะนำสำหรับการขึ้นอยู่กับ BC 7.1.x มีอยู่ที่นี่ (สำหรับ 1.7.10)
8.0.x ยังไม่เสร็จสิ้น ดังนั้นจึงไม่มีคำแนะนำในการขึ้นอยู่กับมัน :(
คำแนะนำต่อไปนี้มีไว้สำหรับ BC 7.99.12 (1.12.2):
เพิ่มสิ่งต่อไปนี้ลงในไฟล์ build.gradle ของคุณ:
repositories {
maven {
name "BuildCraft"
url = "https://mod-buildcraft.com/maven"
}
}
หากคุณต้องการพึ่งพา JUST API ให้ทำสิ่งนี้:
dependencies {
deobfCompile "com.mod-buildcraft:buildcraft-api:7.99.12"
}
หากคุณต้องการพึ่งพา JUST the lib ให้ทำสิ่งนี้:
dependencies {
deobfCompile "com.mod-buildcraft:buildcraft-lib:7.99.12"
}
หากคุณต้องการพึ่งพา buildcraft ทั้งหมดให้ทำสิ่งนี้:
dependencies {
deobfCompile "com.mod-buildcraft:buildcraft:7.99.12"
}
โดยที่ 7.99.12
คือเวอร์ชันที่ต้องการของ BuildCraft