لا توجد حزمة وشاح مستقلة في Bedrock — الوشاح يُشحن فقط مرفقًا بجلد
لا يوجد صيغة .mcpack للوشاح وحده. يجب إقران كل وشاح بمدخل جلد يسمّيه، ولهذا فإن حزمة الوشاح هي في الحقيقة حزمة جلود مع ملف PNG إضافي لكل مدخل.
في Java يكون الوشاح شيئًا منفصلًا عن الجلد. أما في Bedrock فالأمر ليس كذلك: لا توجد صيغة حزمة للوشاح. الوشاح حقل ضمن مدخل الجلد، لذا فإن توزيع وشاح يعني توزيع جلد يرتديه.
ما الذي يفرضه ذلك
حزمة الوشاح هي حزمة جلود يسمّي كل مدخل فيها نسيج وشاح. المانيفست وskins.json وملف اللغة متطابقة مع أي حزمة جلود أخرى — الفرق الوحيد هو مفتاح إضافي واحد لكل مدخل وملف PNG إضافي واحد في الملف المضغوط.
النتائج بنيوية لا تجميلية:
- لا يمكنك شحن وشاح بمفرده. كل وشاح يحتاج جلدًا يتعلق به، حتى لو كان ذلك الجلد لا يهمك.
- الوشاح ليس قابلًا للاختيار بشكل مستقل في اللعبة. اختيار الوشاح يعني اختيار مدخل الجلد الذي ينتمي إليه. وشاحان على جلد واحد أمر لا يمكن التعبير عنه.
- عدد N من الجلود × عدد M من الأوشحة يعني N × M من المدخلات، وليس N + M. تقديم ثلاثة أوشحة عبر أربعة جلود يعني اثني عشر مدخلًا في الحزمة، لكل منها مفتاحه الخاص واسمه في ملف اللغة وزوج ملفات PNG الخاص به.
هذه النقطة الأخيرة هي التي تؤلم عندما تكبر الحزمة. تكبر حزم الأوشحة بسرعة، والحجم يكون ضربيًا لا جمعيًا.
النسيجان بمقاسين مختلفين
الجلد 64 × 64 (أو 64 × 32 في الصيغة القديمة). أما الوشاح فهو 64 × 32 دائمًا. وهما غير قابلين للتبادل. يرفض الباني جلدًا بمقاس 64 × 64 يُسقط في خانة الوشاح، لكن العكس يمر: وشاح بمقاس 64 × 32 يُسقط في خانة الجلد يُقرأ كجلد بالصيغة القديمة، فاحرص على التمييز بينهما بنفسك.
داخل ملف الوشاح ذاك بمقاس 64 × 32، الوجه المرئي هو الكتلة 10 × 16 عند (1, 1) — وكل ما عدا ذلك هو الظهر والحواف والحشو. تقتطع المعاينة هنا إلى ذلك المستطيل بالضبط عند إظهار أي وشاح هو أي، لأن الحشو المحيط في حجم الصورة المصغّرة يشكّل معظم الصورة ولا يخبرك بشيء.
النحيف والكلاسيكي ما زالا ينطبقان
يحمل كل مدخل نموذجه الخاص، ويُخمَّن بالطريقة نفسها التي تخمّن بها حزمة الجلود العادية — من العمودين اللذين يتركهما الذراع النحيف فارغين (x 54–55، y 20–31) — ولكل مدخل مفتاح تبديل بين Classic/Slim للجلود التي يخطئ التخمين فيها، مثل جلد كلاسيكي بالكاد يرسم تلك الأعمدة. لذا على حزمة الوشاح أن تصيب قرار النحيف/الكلاسيكي لكل مدخل أيضًا — فالوشاح لا يغيّر طريقة قراءة الذراعين، والنموذج الخاطئ هنا يظهر تمامًا كما يظهر في أي مكان آخر: جلد Alex بذراعي Steve، يرتدي الوشاح الصحيح.
الشكل العملي
إذا كان هدفك حقًا «أعطوا الناس هذا الوشاح»، فالحزمة آلية توصيل لا المنتج نفسه. اقرنه بأبسط جلد منطقي، وسمِّ المدخل باسم الوشاح لا باسم الجلد، وتقبّل أن اللاعب الذي يختاره يختار الاثنين معًا.
أما إذا كان هدفك مجموعة مظاهر متناسقة — جلد ووشاح مصمَّمان معًا — فإن نموذج Bedrock هو الصحيح فعليًا، والاقتران الذي يبدو كقيد هو الميزة نفسها.