ما الذي ينشئه مولّد نموذج البلوك في Java هذا
تكتب هذه الأداة ملف JSON لنموذج بلوك في Java Edition يبدأ من هندسة أحد الوالدين الشائعة في الفانيلا. اختر مكعبًا كاملاً، أو عمودًا بأسلوب الجذع، أو نباتًا متقاطعًا، أو نموذجًا موجهًا بأسلوب الفرن، ثم اربط متغيرات النسيج المتوقعة من ذلك الوالد.
ملف النموذج يصف المظهر فقط. لا يضيف بلوكًا جديدًا في الفانيلا، ولا ينشئ نسيجًا، ولا يسجل بلوكًا معدلاً، ولا يقرر أي نموذج يجب أن تستخدمه حالة البلوك. ما زلت بحاجة إلى مجلدات حزمة الموارد المطابقة وملف blockstate أو تسجيل آخر يوفره المشروع المستهدف.
اختر والدًا يطابق الهندسة
يستخدم cube_all نسيجًا واحدًا على كل وجه. يفصل cube_column بين نسيج الطرف والجانب. ينشئ cross مستويات مسطحة متقاطعة للنماذج الشبيهة بالنباتات. يكشف orientable عن الأنسجة العلوية والأمامية والجانبية للبلوكات الاتجاهية.
اكتب مسارات النسيج كمواقع موارد
قيمة مثل my_pack:block/custom_block تشير إلى assets/my_pack/textures/block/custom_block.png. لا تضمّن assets أو textures أو امتداد .png في موقع المورد في JSON.
اربط النموذج مع JSON الخاص بحالة البلوك
احفظ النموذج الذي تم تنزيله في المسار assets/<namespace>/models/block. ثم أنشئ تعيين blockstate الذي يختار هذا النموذج لخصائص البلوك الصحيحة واتجاهاته. يعتمد هيكل blockstate الدقيق على البلوك والمشروع.
اعرف ما الذي يغيّره الإضاءة المحيطية
يضيف الإضاءة المحيطية تظليلًا ناعمًا حيث تلتقي وجوه النموذج بالأسطح القريبة. عطّله للنماذج التي يجب أن تُعرض بإضاءة مسطحة، ثم قارن النتيجة في اللعبة لأن إعدادات النسيج والـ shader تؤثر على المظهر النهائي.
أنشئ نموذج بلوك ماين كرافت مبدئيًا
- اختر اسم ملف آمن بأحرف صغيرة وأقرب والد من الفانيلا.
- أدخل موقع مورد النسيج المطلوب من ذلك الوالد.
- اختر ما إذا كان النموذج يجب أن يستخدم الإضاءة المحيطية.
- نزّل ملف JSON إلى assets/<namespace>/models/block.
- أضف الأنسجة وملف blockstate مطابقًا أو تسجيلًا في المشروع، ثم أعد تحميل حزمة الموارد وافحص سجل اللعبة.
أسئلة حول نماذج البلوك في ماين كرافت
هل يمكن لهذه الأداة إضافة بلوك جديد تمامًا إلى ماين كرافت الفانيلا؟
لا. نموذج حزمة الموارد يغيّر المظهر ولكنه لا يسجل معرّف بلوك جديد. تتطلب البلوكات الجديدة تعديلًا مناسبًا أو نظام إضافات وحزم أو سير عمل تخصيص آخر مدعومًا.
لماذا يظهر النسيج المفقود باللونين الأرجواني والأسود؟
لم يتمكن ماين كرافت من العثور على مورد النسيج. تحقق من النطاق (namespace) والمسار بأحرف صغيرة وموقع ملف PNG واسم الملف وسجل اللعبة لمعرفة معرّف المورد المفقود بالضبط.
لماذا لا يظهر النموذج بعد إضافة ملف JSON؟
قد لا يتم اختيار الملف بواسطة blockstate، أو قد يكون في نطاق أو مجلد خاطئ، أو قد يستخدم مسار نموذج مختلفًا عن مرجع blockstate. لا يمكن لملف JSON للنموذج تفعيل نفسه.
هل يجعل والد النبات المتقاطع النسيج شفافًا؟
يوفر الوالد الهندسة المتقاطعة، لكن الشفافية وسلوك العرض يعتمدان أيضًا على قناة ألفا في النسيج وقواعد العرض في اللعبة أو المشروع. اختبر إعداد الموارد الكامل في اللعبة.