🌐 أنت تقرأ هذا المقال بـالعربية. هل تريد التبديل؟
📖 اقرأ بالإنجليزية (الأصل)
أو اختر ما يناسبك:

يقوم Moff’s AddonAPI-DynLoad Mod بتحميل ميزات الإضافات (addons) بناءً على المودات النشطة في لعبتك. إذا كان المود المستهدف مفقودًا من اللعبة، فسيقوم المود باستبعاد الأجزاء المرتبطة بهذا المود المفقود فقط حتى تبدأ لعبتك بأمان. يوفر هذا النظام لمشاريع الإضافات وسيلة نظيفة لإدارة محتوى التوافق الاختياري بين المودات دون التسبب في انهيار اللعبة عند التشغيل.

Moff's AddonAPI-DynLoad Mod

الميزات:

  • تحميل وحدات الإضافات المسجلة وفقًا لقائمة المودات النشطة.
  • تخطي الميزات المرتبطة بالمودات المفقودة لضمان تشغيل اللعبة بأمان.
  • إضافة قسم توافق (compat) إلى ملفات إعدادات الإضافة لكل مود مستهدف.
  • يتضمن شروطًا للوصفات (recipes) تتحقق من وجود الوحدات المطلوبة قبل تحميل الوصفات.
  • يوفر نموذج Mixin plugin للتحقق من حالة تحميل المودات.

كيفية الاستخدام:

  1. قم بإنشاء فئة وحدة (module class) عن طريق تمديد AddonModule.
  2. قم بإنشاء مزود وحدات (module provider) عن طريق تمديد AddonModuleProvider واستدعاء addRawModules() داخل طريقة registerRawModules().
  3. استدعِ AddonModuleRegistry.INSTANCE.LoadModule() في “constructor” الخاص بإضافتك.
  4. أضف شرط الوحدة إلى وصفات حزمة البيانات (data pack) عند ربط العناصر بمودات اختيارية:
{
  "type": "YOUR_RECIPE_TYPE",
  "conditions": [
    {
      "type": "addonlib:mods_available",
      "required_raw_module": "YOUR_RAW_ADDON_MODULE_NAME"
    }
  ]
}

روابط تحميل Moff’s AddonAPI-DynLoad Mod

تصفية حسب

لـ Minecraft 1.21.1, 1.21

لـ Minecraft 1.20.1, 1.20

انقر لتقييم هذا المنشور!
[Total: 0 Average: 0]