MCTOOLBOX
MC ToolboxMC TOOLBOX

Datapack Studio - أنشئ حزمة بيانات عبر الإنترنت

مساحة عمل كاملة لحزم بيانات Java: وظائف، جداول غنائم، وصفات، إنجازات، مُحدّدات، مُعدّلات عناصر، وعلامات - مع تنسيقات حزم مُحدّثة وملف .zip قابل للتنزيل (المسارات حسب ويكيبيديا ماينكرافت).

My Datapack v1.0
pack.mcmeta preview
{
  "pack": {
    "description": "§2My Datapack §8v1.0",
    "pack_format": 107,
    "min_format": [
      107,
      1
    ],
    "max_format": [
      107,
      1
    ]
  }
}
Function iddata/mypack/function/setup.mcfunction

Commands without leading /. Use #minecraft:load or #minecraft:tick to run automatically.

8 files in mypack, format 107.1
Function: 1Function tag: 1Loot table: 1Recipe: 1Advancement: 1Predicate: 1Item modifier: 1Item tag: 1

أسقط في datapacks، ثم /reload. تأكيد بـ /datapack list.

مساحة عمل كاملة لحزم البيانات في المتصفح

حزمة بيانات Java هي ملف zip (أو مجلد) يحتوي على pack.mcmeta وشجرة data/ (minecraft.wiki Data pack). هذا الاستوديو هو محرر متعدد الملفات: وظائف، جداول غنائم، وصفات، إنجازات، مُحدّدات، مُعدّلات عناصر، علامات الكتل/العناصر/الكيانات، وخطافات #minecraft:load / #minecraft:tick الهامة تحت data/minecraft/tags/function/ (أو مجلدات جمع في تنسيقات ما قبل 1.21).

تتضمن الحزمة المبدئية وظيفة إعداد، وعلامة تحميل، وجدول غنائم نموذجي، ووصفة، وإنجاز، ومُحدّد، ومُعدّل عنصر، وعلامة عنصر، بحيث يكون ملف zip الذي تم تنزيله مشروعًا كاملاً وقابلاً لإعادة التحميل، وليس مجرد هيكل فارغ.

أنواع الملفات ومسارات الويكي

النوعالمسار (1.21+ مفرد)
وظيفةdata/<ns>/function/<id>.mcfunction
علامة وظيفة (تحميل)data/minecraft/tags/function/load.json
جدول غنائمdata/<ns>/loot_table/<id>.json
وصفةdata/<ns>/recipe/<id>.json
إنجازdata/<ns>/advancement/<id>.json
المُحدِّدdata/<ns>/predicate/<id>.json
مُعدّل عنصرdata/<ns>/item_modifier/<id>.json
علامات الكتل / العناصر / الكياناتdata/<ns>/tags/block|item|entity_type/…

تستخدم الإعدادات المسبقة لما قبل 1.21 أسماء مجلدات الجمع (functions, loot_tables, recipes, …). لا يزال التحرير الثقيل للمخطط يمكن أن يستخدم مولدات الوصفات، الغنائم، الإنجازات، ثم استيرادها إلى هذه الحزمة. وصفة · الغنائم · إنجاز

pack_format حسب الإصدار

الإعداد المسبقFormatFolders
Java 26.3 Snapshot 6 (Experimental)113singular · min/max_format
Java 26.2107.1singular · min/max_format
Java 26.1.x101singular · min/max_format
Java 1.21.1194singular · min/max_format
Java 1.21.9-1.21.1088singular · min/max_format
Java 1.21.7-1.21.881singular
Java 1.21.680singular
Java 1.21.571singular
Java 1.21.461singular
Java 1.21.2-1.21.357singular
Java 1.21-1.21.148singular
Java 1.20.5-1.20.641plural

FAQ

Is this only a starter skeleton?

No. You get a multi-file pack: functions, tags, loot, recipe, advancement, predicate, item modifier, plus pack.mcmeta and zip download. Expand any JSON for production.

Why is load under data/minecraft/?

Wiki Function tags: #minecraft:load only exists if the tag file is in the minecraft namespace. A tag under your pack namespace creates #mypack:load, which does not auto-run on /reload.

Can I add every registry type?

Common pack types are in Add file. Worldgen and experimental registries are better authored with dedicated schema tools (e.g. Misode) then imported as JSON.

Binary structures?

Structure files are .nbt binaries from structure blocks. The studio adds a path placeholder note; drop the real .nbt into the unzipped pack.

Are files uploaded?

No. Editing and zip generation run in your browser. Snapshots use localStorage only.