MCTOOLBOX
MC ToolboxMC TOOLBOX

إبداعي

مولد الوصفات المخصص

JSON وصفة Java بشكل محدد أو بدون شكل للمبتدئين. اختبره في حزمة بيانات قبل النشر. هذا ليس مختبر وصفات كاملًا.

ملف حزمة البيانات

data/my_pack/recipe/custom_diamond.json

وصفة

تم التوليد custom_diamond.json

{
  "type": "minecraft:crafting_shaped",
  "pattern": [
    "AAA",
    "ABA",
    "AAA"
  ],
  "key": {
    "A": {
      "item": "minecraft:coal"
    },
    "B": {
      "item": "minecraft:stick"
    }
  },
  "result": {
    "id": "minecraft:diamond",
    "count": 1
  }
}

مولّد الوصفات المخصصة لماين كرافت لحزم بيانات جافا

أنشئ وصفة تصنيع منظمة أو غير منظمة لحزمة بيانات إصدار جافا. يقوم المحرر بتحويل معرفات المكونات ذات النطاق إلى نمط ومفتاح صالحين، ويكتب عنصر النتيجة وعدده، ويعرض JSON الدقيق قبل التنزيل.

هذا منشئ وصفات مبتدئ وليس محرر مخطط وصفات كامل. لا يضيف مجموعات الوصفات أو الفئات أو معايير الفتح أو العلامات أو وصفات الطهي أو قطع الحجر أو الحدادة أو مكونات العناصر الخاصة بالإصدار غير المرئية في النموذج.

وصفات بشكل محدد

أدخل ما يصل إلى تسعة معرفات مكونات بترتيب شبكة التصنيع. العناصر المتكررة تعيد استخدام نفس رمز النمط، وتتم إزالة الصفوف الفارغة تمامًا في الأعلى أو الأسفل دون طي صف فارغ في المنتصف.

وصفات بدون شكل

قم بتمكين الوصفة غير الشكلية عندما لا يكون موضع المكونات مهمًا. كل عنصر غير فارغ مفصول بفواصل يصبح إدخال مكون واحد في القائمة المولدة.

مساحة الاسم ومسار الملف

تحدد مساحة الاسم ومعرف الملف data/<namespace>/recipe/<id>.json. استخدم أحرف موقع موارد صغيرة بحيث يتطابق الملف الذي تم تنزيله مع المعرف المستخدم في حزمة البيانات الخاصة بك.

اختبر قبل النشر

ضع الملف في حزمة تحتوي على pack.mcmeta متوافق، وشغّل /reload، واختبر الوصفة في شبكة تصنيع نظيفة. قد تستخدم الوصفة الصحيحة نحويًا معرف عنصر غير متوفر في الإصدار المستهدف.

أسئلة مولد الوصفات المخصص

هل يتصفح هذا الوصفات الأصلية؟

لا. إنه ينشئ وصفة حزمة بيانات مخصصة واحدة. استخدم صفحة طاولة التصنيع عندما تحتاج إلى تصفح وحساب الوصفات الفانيلا الموجودة.

هل يمكنني استخدام عناصر معدّلة؟

يمكنك إدخال معرفات عناصر المود ذات النطاق، ولكن يجب أن يكون الخادم الهدف وكل عميل مطلوب لديهم المود الذي يعرف هذه المعرفات.

لماذا يتم تجاهل المكون الفارغ؟

الخانات الفارغة المفصولة بفواصل تمثل الهواء في الوضع المشكل وتُحذف في الوضع غير المشكل. فقط معرفات العناصر غير الفارغة تصبح تعريفات مكونات.

هل يقوم بإنشاء pack.mcmeta؟

لا. التنزيل هو ملف JSON واحد للوصفة. أنشئ pack.mcmeta متوافقًا بشكل منفصل وضع كلاهما في بنية حزمة البيانات الصحيحة.