หากต้องการใช้ CarryOn ในโปรเจ็กต์ของคุณ ให้รวมสิ่งนี้ใน build.gradle ของคุณ:
repositories {
maven {
url "https://maven.blamejared.com/"
}
}
dependencies {
deobfCompile "tschipp.carryon:carryon-LOADER-MCVERSION:MODVERSION"
}
ตรวจสอบให้แน่ใจว่าได้แทนที่ LOADER
, MCVERSION
และ MODVERSION
ด้วยเวอร์ชันที่เหมาะสม ตัวอย่างหนึ่งคือ tschipp.carryon:carryon-forge-1.19.2:2.0.0.5
โปรเจ็กต์นี้มีเทมเพลตโปรเจ็กต์ Gradle ที่สามารถคอมไพล์ mods สำหรับทั้ง Forge และ Fabric โดยใช้ซอร์สเซ็ตทั่วไป โปรเจ็กต์นี้ไม่จำเป็นต้องมีไลบรารีหรือการอ้างอิงของบุคคลที่สาม
คู่มือนี้จะแสดงวิธีการนำเข้าเทมเพลต MultiLoader ไปยัง IntelliJ IDEA กระบวนการตั้งค่านั้นเทียบเท่ากับการตั้งค่า Forge และ Fabric โดยแยกจากกัน และควรเป็นที่คุ้นเคยสำหรับทุกคนที่เคยร่วมงานกับ MDK ของตน
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > Gradle JVM
และเปลี่ยนค่าเป็น Java 17 JVM ที่ถูกต้อง คุณจะต้องตั้งค่า Project SDK เป็น Java 17 ซึ่งสามารถทำได้โดยไปที่ File > Project Structure > Project SDK
เมื่อตั้งค่าทั้งสองอย่างแล้ว ให้เปิดแท็บ Gradle ใน IDEA แล้วคลิกปุ่มรีเฟรชเพื่อโหลดโปรเจ็กต์ใหม่Your Project > Common > Tasks > vanilla gradle > decompile
รันงานนี้เพื่อถอดรหัส MinecraftYour Project > Forge > Tasks > forgegradle runs > genIntellijRuns
รันงานนี้เพื่อตั้งค่าคอนฟิกูเรชันการรันสำหรับ Forgeแม้ว่าจะสามารถใช้เทมเพลตนี้ใน Eclipse ได้ แต่ไม่แนะนำให้ใช้ ในระหว่างการพัฒนาเทมเพลตนี้ พบข้อบกพร่องและลักษณะเฉพาะที่สำคัญหลายประการที่เกี่ยวข้องกับ Eclipse ในเกือบทุกระดับของเครื่องมือสร้างที่จำเป็น ในขณะที่เรายังคงทำงานร่วมกับเครื่องมือเหล่านี้เพื่อรายงานและแก้ไขปัญหา การสนับสนุนสำหรับโครงการลักษณะเหล่านี้ยังไม่มีอยู่ ในตอนนี้ Eclipse ถือว่าโปรเจ็กต์นี้ไม่รองรับ วงจรการพัฒนาสำหรับเครื่องมือสร้างนั้นช้ามาก ดังนั้นจึงไม่มี ETA ที่พร้อมใช้งาน