تخطَّ إلى المحتوى
المنصات

mods لـ Forge

mods لـ Forge (وNeoForge) مع Codexe. الإصدارات، وما الذي تضعه في الطلب، وبناء ForgeGradle، وmods.toml، والمشكلات الشائعة.

آخر تحديث

في هذه الصفحة
  1. ما الذي تضعه في الطلب
  2. ما الذي يولّده Codexe
  3. البناء والتحقق
  4. المشكلات الشائعة

Forge محمّل mods عريق يتمتع بنظام كبير لناقل الأحداث والسجلات (registries). يولّد Codexe مشروع Gradle كاملاً باستخدام ForgeGradle.

#ما الذي تضعه في الطلب

  • إصدار Minecraft وForge: "Forge 1.20.1". إذا لم تذكره، يُستخدم Minecraft 1.20.1 مع Forge 47.
  • NeoForge: إذا أردت NeoForge (1.20.2+)، فاذكر ذلك صراحةً. يتعرّف Codexe على مشاريع NeoForge ويبنيها بإعداد Gradle المطابق.
  • المحتوى: العناصر، والكتل، والكائنات، وعلامات التبويب الإبداعية، والوصفات، والإعدادات، وهل يوجد أي شيء من جهة العميل.
Text
A Forge 1.20.1 mod: adds a "Copper Hammer" tool (durability 250) that mines a 3x3 area of stone-type blocks. Crafted from copper ingots and sticks. Registered with DeferredRegister, added to the Tools creative tab, English lang file.

#ما الذي يولّده Codexe

  • build.gradle وgradle.properties وsettings.gradle مع إصدارات ForgeGradle وGradle الصحيحة.
  • ملف META-INF/mods.toml (أو neoforge.mods.toml) يعلن معرّف الـ mod ونطاق المحمّل والاعتماديات.
  • فئة الدخول @Mod، وسجلات DeferredRegister، ومشتركو الأحداث.
  • الأصول: ملفات اللغة، والنماذج، وخامات مؤقتة.

#البناء والتحقق

يُجمَّع الـ mod قبل أن يصبح Ready، ويجب أن يحتوي ملف JAR على mods.toml أو neoforge.mods.toml أو mcmod.info. يُختار إصدار Java بحسب إصدار Minecraft (17 قبل 1.20.5، و21 من 1.20.5). ينزّل البناء الأول أدوات Forge وقد يستغرق عدة دقائق. تتوقف عمليات بناء الـ mods بعد 10 دقائق.

#المشكلات الشائعة

العَرَضالسبب المحتمل
"Mod file … needs language provider javafml"نطاق إصدار المحمّل في mods.toml لا يطابق إصدار Forge لديك. اذكر إصدار Forge بالضبط.
أخطاء في السجلات عند الإقلاعكائنات مسجّلة خارج DeferredRegister. اطلب من المحادثة نقلها.
يعمل في اللعب الفردي، وينهار على خادمفئات خاصة بالعميل مُشار إليها من الكود المشترك.
mods لـ Forge | Codexe Docs