دليل
كيف تصنع mod لـ Minecraft دون برمجة
حُدّث في 18 أكتوبر 2026
يضيف الـ mod أشياء لا تحتويها اللعبة الأصلية: كتلاً وعناصر وأدوات ودروعاً ووحوشاً جديدة. وهو مشروع Java لمحمّل mods، Fabric أو Forge، وهذا يعني عادةً تعلّم Java وGradle وواجهة API الخاصة بالمحمّل. مع Codexe تصف الـ mod بدلاً من ذلك، فيكتب المشروع ويجمّعه في ملف .jar للـ mod.
غيّر المثال إلى الـ mod الذي تريده.
ولّد هذا بـ Codexeخطوة بخطوة
1.اختر المحمّل والإصدار
استخدم المحمّل وإصدار Minecraft اللذين تعمل بهما لعبتك أو حزمة الـ mods لديك، مثل "Fabric 1.21.1" أو "Forge 1.20.1". ولـ NeoForge، اذكر NeoForge صراحةً. وبدون إصدار، تُصنع الـ mods لإصدار 1.20.1.
2.صف ما يضيفه الـ mod
كل عنصر أو كتلة باسمه، وما يفعله، وإحصاءاته (الضرر، والمتانة، وسرعة الحفر) وطريقة صناعته. السلوك الدقيق أفضل من القصص الطويلة.
3.حدّد أين يعمل
العميل فقط (HUD، واختصارات المفاتيح)، أو الخادم فقط، أو كلاهما. الـ mods التي تضيف محتوى يجب تثبيتها على الخادم وعلى كل عميل.
4.دع Codexe يكتبه ويجمّعه
يكتب Codexe مشروع Gradle، وواصف الـ mod (
fabric.mod.jsonأوmods.toml)، والكود، والوصفات، وملف اللغة، ثم يجمّعه. غالباً ما يستغرق أول بناء للـ mod بضع دقائق أثناء تنزيل سلسلة الأدوات.5.أضف أنسجتك
تأتي الـ mods المولَّدة بأنسجة مؤقتة. استبدل ملفات PNG في
assets/<modid>/textures/بملفاتك، مع الإبقاء على الأسماء نفسها، ثم ابنِ من جديد.6.ثبّته والعب به
نزّل ملف .jar للـ mod وضعه في مجلد
mods/للعبة مثبّت عليها المحمّل والإصدار نفسهما (ولـ Fabric، أيضاً Fabric API). لا تشغّل الخوادم التجريبية الـ mods بعد، لذا جرّبه في عميلك الخاص.7.اطلب التغييرات في المحادثة
"المطرقة تكسر حجر الأساس، ويجب ألا تفعل" تكفي. يعدّل Codexe الكود ويجمّعه من جديد.
ما الذي تكتبه
- المحتوى: كل عنصر وكتلة وأداة وقطعة درع أو وحش، مع اسم.
- السلوك: ما يحدث عند الاستخدام، وعند الضرب، وأثناء الحمل أو الارتداء، مع الأرقام.
- الوصفات: نمط الصناعة أو مدخل الصهر لكل عنصر.
- توليد العالم: للخامات، البُعد ونطاق الارتفاع.
- تبويب الإبداع والأسماء: أين تظهر العناصر وأسماؤها الإنجليزية.
- mods أخرى: أي اعتمادية غير Fabric API، مثل Cloth Config أو Mod Menu.
مثال على وصف
"mod لـ Fabric لـ Minecraft 1.21.1 باسم Gems. يضيف خام ياقوت أزرق يتولّد في العالم العلوي بين Y -60 و16، وجوهرة ياقوت أزرق تسقط منه، وأدوات ياقوت أزرق (سيف، وفأس حفر، وفأس، ومجرفة) بقوة بين الحديد والماس. وعصا Sapphire Staff تمنح Speed II لمدة 10 ثوانٍ عند النقر الأيمن، بمهلة انتظار 30 ثانية. وصفات صناعة لكل شيء، وكل العناصر في تبويب إبداع باسم Gems، وأسماء إنجليزية. يمكن أن تكون الأنسجة مؤقتة."
ما الذي تحصل عليه
التوليد والتجميع مجانيان في الخطة المجانية (50,000 توكن تُعاد تعبئتها كل 24 ساعة). أما تنزيل ملف .jar أو الكود المصدري فيتطلب خطة أو حزمة تنزيل.
| الملف | ما هو |
|---|---|
| ملف .jar للـ mod | الـ mod المجمَّع لمجلد mods/، مع التحقق من احتوائه على fabric.mod.json أو mods.toml |
| ZIP المصدر | مشروع Gradle الكامل، لمواصلة التعديل أو لتسليمه إلى مطوّر |
| الأصول | ملف اللغة والنماذج والأنسجة المؤقتة التي يمكنك استبدالها |
أسئلة
هل هذا مثل MCreator؟
كلاهما يصنع mods دون كود. يبنيها MCreator عنصراً عنصراً في محرر؛ أما Codexe فيكتب الكود من وصف ويجمّعه. راجع Codexe مقابل MCreator.
Fabric أم Forge؟
استخدم المحمّل الذي تستخدمه حزمة الـ mods لديك أو أصدقاؤك. Fabric أخف ويتحدث أولاً عادةً؛ ولدى Forge وNeoForge قوائم mods كبيرة في بعض الإصدارات. راجع Fabric مقابل Forge.
هل يمكنني اللعب به على خادم مع أصدقائي؟
نعم. ضع ملف .jar نفسه في مجلد mods/ على الخادم وعند كل لاعب، وكلهم بالمحمّل والإصدار نفسهما.
هل أحتاج إلى mod أصلاً؟
إذا كنت تريد فقط قواعد أو أوامر أو وصفات جديدة على خادم، فالـ plugin أو الـ datapack يتيح للاعبين الانضمام دون تثبيت أي شيء. راجع plugin مقابل mod.
صف الـ mod الخاص بك
يُفتح هذا الوصف جاهزاً للإرسال:
“mod لـ Fabric لـ Minecraft 1.21.1 باسم Gems: خام ياقوت أزرق في العالم العلوي بين Y -60 و16، وجوهرة ياقوت أزرق، وأدوات ياقوت أزرق بين الحديد والماس، وعصا Sapphire Staff تمنح Speed II لمدة 10 ثوانٍ عند النقر الأيمن بمهلة انتظار 30 ثانية، ووصفات لكل شيء، وتبويب إبداع باسم Gems، وأسماء إنجليزية.”
ولّد هذا بـ Codexe