MCTOOLBOX
MC ToolboxMC TOOLBOX

إبداعي

مولّد JSON خط ماين كرافت

أنشئ مزود خط بكسل لحزمة موارد Java. ضع PNG المطابق في assets/<namespace>/textures/font وJSON في assets/<namespace>/font.

مزود البكسل

تم الإنشاء custom.json

{
  "providers": [
    {
      "type": "bitmap",
      "file": "minecraft:font/custom.png",
      "ascent": 7,
      "height": 8,
      "chars": [
        "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
        "abcdefghijklmnopqrstuvwxyz",
        "0123456789!?.,:;+-*/"
      ]
    }
  ]
}

كيف يعمل مزود خط البكسل في ماين كرافت

يمكن لحزمة موارد Java Edition ربط الأحرف بخلايا في ورقة صور PNG. ينشئ هذا المولّد JSON لمزود البكسل الذي يربط موقع مورد الملمس وصفوف الأحرف وارتفاع الرمز وموضع خط الأساس. لا ينشئ أو يعدّل ملف PNG، لذا يجب أن تتطابق شبكة الأحرف المُدخلة هنا مع الصورة التي تضعها في الحزمة.

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

موقع مورد الملمس

استخدم موقع مورد بنطاق مثل my_pack:font/custom.png. الصورة المقابلة توضع تحت assets/my_pack/textures/font/custom.png. النطاق والمسار حساسان لحالة الأحرف ويجب استخدام أحرف صغيرة.

الارتفاع والخط الأساسي

يتحكم الارتفاع في ارتفاع الرمز المعروض بالبكسل. يحرك الخط الأساسي الرمز بالنسبة لخط الأساس للنص. ابدأ بخط أساس أقل من الارتفاع ببكسل واحد، وجرّب الحزمة في ماين كرافت، واضبط عندما تكون الحروف مرتفعة جدًا أو منخفضة جدًا بجانب الخط الافتراضي.

أين تحفظ ملف JSON

نزّل custom.json وضعه تحت assets/<namespace>/font. يصبح اسم الملف معرّف مورد الخط. يمكن الإشارة إلى ملف محفوظ كـ assets/my_pack/font/custom.json باسم my_pack:custom بواسطة مكونات النص التي تدعم حقل الخط.

ما الذي يتحقق منه هذا المولّد

تحافظ الأداة على صحة بنية المزود وتحول كل سطر نصي إلى صف أحرف. لا يمكنها فحص PNG الخارجي أو التحقق من أبعاد الخلايا أو اكتشاف الأحرف المكررة أو التأكد من أن الخادم يرسل حزمة الموارد إلى اللاعبين.

إنشاء واختبار خط ماين كرافت مخصص

  1. جهّز PNG شفافًا تكون رموزه مرتبة في شبكة منتظمة.
  2. أدخل موقع مورد PNG وانسخ ترتيب الأحرف بالضبط، صف صورة واحد لكل سطر نصي.
  3. اضبط الارتفاع والخط الأساسي، ثم نزّل custom.json.
  4. ضع ملفي JSON وPNG في مجلدات حزمة الموارد المطابقة وأعد تحميل الموارد في ماين كرافت.
  5. اختبر كل حرف تنوي استخدامه، ثم اضبط PNG أو الخط الأساسي عندما تكون المسافات غير صحيحة.

أسئلة حول JSON خط ماين كرافت

هل تنشئ هذه الأداة ملف PNG للخط؟

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

لماذا يعرض ماين كرافت الحرف الخطأ؟

السبب المعتاد هو عدم تطابق بين ترتيب خلايا PNG وصفوف الأحرف. تحقق من طول الصف، والخلايا الفارغة، وفواصل الأسطر، والنطاق، ومسار الملف، والأبعاد الفعلية للصورة.

هل يمكن لهذا استبدال خط ماين كرافت الافتراضي؟

يمكن لحزمة الموارد تعريف مزودات في ملف الخط الافتراضي، لكن استبدال أحرف الفانيلا يؤثر على كل واجهة تستخدم ذلك الخط. الخط ذو النطاق المنفصل أكثر أمانًا عندما تحتاج مكونات نصية محددة فقط إلى رموز مخصصة.

لماذا يكون الخط غير مرئي بعد إعادة تحميل الحزمة؟

تأكد من أن الحزمة تُحمَّل دون أخطاء موارد، وأن JSON موجود في assets/<namespace>/font، وأن PNG موجود تحت assets/<namespace>/textures، وأن حقل الملف يشير إلى نفس النطاق ومسار الملمس.