دليل
كيف تصنع datapack لـ Minecraft
حُدّث في 7 أكتوبر 2026
يغيّر الـ datapack اللعبة دون mods أو plugins: وصفات وغنائم وإنجازات ودوال تعمل في كل نبضة. يعمل على الخوادم الأساسية وعوالم اللعب الفردي. وهو مجلد (أو ملف .zip) من ملفات JSON وملفات .mcfunction بتخطيط صارم.
مثال للبدء منه.
ولّد هذا بـ Codexeخطوة بخطوة
1.أنشئ pack.mcmeta
الملف الجذري بوصف ورقم
pack_formatلإصدار Minecraft الخاص بك. الرقم الخاطئ يجعل اللعبة تحذّر أو ترفض الحزمة.2.أضف مجلد data
data/<namespace>/مع مجلدات مثلfunctionوrecipeوloot_tableوadvancement. تغيّرت أسماء المجلدات في 1.21 (المفرد بدل الجمع).3.اكتب الدوال
تحتوي ملفات
.mcfunctionعلى الأوامر، أمر في كل سطر. اربطها بـminecraft:loadوminecraft:tickعبر وسوم الدوال.4.ثبّته
ضع المجلد أو ملف .zip في
<world>/datapacks/ونفّذ/reload، أو أضفه عند إنشاء العالم.5.اختبره
تحقق من
/datapack list، ثم جرّب كل وصفة ودالة في اللعبة. تظهر الأخطاء في سجل الخادم.
مع Codexe
صف الوصفات أو الغنائم أو الآليات والإصدار. يكتب Codexe الملفات بالتخطيط الصحيح وpack_format، ويحمّل الحزمة على خادم Minecraft حقيقي لاكتشاف الأخطاء قبل أن تصبح Ready، ويتيح لك الانضمام إلى ذلك الخادم لتلعب بها.
أسئلة
datapack أم plugin؟
لا يحتاج الـ datapack إلى برنامج خادم ويعمل في اللعب الفردي، لكنه لا يستطيع إلا ما تسمح به الأوامر وJSON. أما الـ plugin فيستطيع كل ما يسمح به API الخادم، لكنه يحتاج إلى Spigot أو Paper.
لماذا لا يُحمَّل الـ datapack الخاص بي؟
غالباً بسبب pack_format خاطئ، أو اسم مجلد من إصدار آخر، أو خطأ في JSON. يذكر سجل الخادم اسم الملف.
اصنع datapack
يُفتح هذا الوصف جاهزاً للإرسال:
“datapack لـ Minecraft 1.21.4: وصفة مشكّلة لـ "Sea Totem" (قلب البحر في الوسط والذهب حوله) تعطي طوطم الخلود باسم مخصص، ودالة تحميل تضيف لوحة نتائج للوفيات في الشريط الجانبي.”
ولّد هذا بـ Codexe