لاستخدام 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 الذي يمكنه تجميع التعديلات لكل من Forge وFabric باستخدام مجموعة مصادر مشتركة. لا يتطلب هذا المشروع أي مكتبات أو تبعيات تابعة لجهات خارجية.
سيوضح هذا الدليل كيفية استيراد قالب MultiLoader إلى IntelliJ IDEA. تعادل عملية الإعداد تقريبًا إعداد Forge and Fabric بشكل مستقل ويجب أن تكون مألوفة جدًا لأي شخص عمل مع MDKs الخاصة بهم.
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
. قم بتشغيل هذه المهمة لفك تشفير Minecraft.Your Project > Forge > Tasks > forgegradle runs > genIntellijRuns
. قم بتشغيل هذه المهمة لإعداد تكوينات التشغيل لـ Forge.في حين أنه من الممكن استخدام هذا القالب في Eclipse، إلا أنه لا يوصى به. أثناء تطوير هذا القالب، تم العثور على العديد من الأخطاء والمراوغات الهامة المتعلقة بـ Eclipse في كل مستوى تقريبًا من أدوات البناء المطلوبة. بينما نواصل العمل باستخدام هذه الأدوات للإبلاغ عن المشكلات وحلها، لا يتوفر دعم لمشاريع مثل هذه حتى الآن. في الوقت الحالي، يعتبر Eclipse غير مدعوم من هذا المشروع. تعتبر دورة تطوير أدوات البناء بطيئة للغاية، لذا لا تتوفر أي وقت للوصول المتوقع.