ماهي حزمة الـBP (Behavior Pack)

حزمة الـBP (Behavior Pack) هي جزء أساسي من صناعة المودات في ماين كرافت بيدروك. تُستخدم حزمة الـBP لتعديل سلوك العناصر، المخلوقات، والكتل داخل اللعبة. يمكن أن تشمل التعديلات إضافة ميزات جديدة أو تغيير سلوكيات موجودة. إليك شرحًا كاملاً لكيفية إنشاء واستخدام حزمة الـBP في ماين كرافت بيدروك:

1. إنشاء حزمة الـBP

الخطوة 1: إنشاء المجلد الأساسي
ابدأ بإنشاء مجلد جديد لتخزين ملفات حزمة الـBP. يمكنك تسمية المجلد بأي اسم تريده.

الخطوة 2: إنشاء ملف manifest.json
هذا الملف يحتوي على معلومات حول حزمة الـBP مثل الاسم، الوصف، والنسخة. افتح محرر نصوص مثل Notepad وقم بإنشاء ملف جديد باسم `manifest.json`. انسخ والصق المحتوى التالي في الملف:
```json
{
    "format_version": 2,
    "header": {
        "description": "وصف الحزمة الخاصة بك",
        "name": "اسم الحزمة الخاصة بك",
        "uuid": "قم بإنشاء UUID فريد هنا",
        "version": [1, 0, 0]
    },
    "modules": [
        {
            "description": "وصف الوحدة الخاصة بك",
            "type": "data",
            "uuid": "قم بإنشاء UUID فريد هنا",
            "version": [1, 0, 0]
        }
    ]
}
```
يمكنك استخدام مولد UUID عبر الإنترنت لإنشاء قيم فريدة للـUUID.

2. إضافة سلوكيات جديدة

 تعديل مخلوقات
إذا كنت ترغب في تعديل سلوك مخلوق معين، ستحتاج إلى إنشاء مجلد باسم `entities` داخل مجلد الحزمة، ثم إنشاء ملف JSON جديد باسم المخلوق الذي تريد تعديله. على سبيل المثال، لتعديل سلوك الزومبي، قم بإنشاء ملف باسم `zombie.json` داخل مجلد `entities`.

في هذا الملف، يمكنك تعديل سمات المخلوق مثل صحته، سرعته، وسلوكه الهجومي. مثال بسيط لتعديل صحة الزومبي:
```json
{
    "format_version": "1.10",
    "minecraft:entity": {
        "description": {
            "identifier": "minecraft:zombie",
            "is_spawnable": true,
            "is_summonable": true,
            "is_experimental": false
        },
        "components": {
            "minecraft:health": {
                "value": 40,
                "max": 40
            }
        }
    }
}
```

تعديل العناصر
لإضافة عناصر جديدة أو تعديل عناصر موجودة، قم بإنشاء مجلد باسم `items` داخل مجلد الحزمة. ثم قم بإنشاء ملف JSON جديد باسم العنصر الذي تريد إضافته أو تعديله. مثال لإضافة سيف جديد:
```json
{
    "format_version": "1.10",
    "minecraft:item": {
        "description": {
            "identifier": "custom:sword",
            "category": "Equipment"
        },
        "components": {
            "minecraft:damage": 10,
            "minecraft:durability": {
                "max_durability": 1000
            }
        }
    }
}
```

تعديل الكتل
لتعديل الكتل، قم بإنشاء مجلد باسم `blocks` داخل مجلد الحزمة. ثم قم بإنشاء ملف JSON جديد باسم الكتلة التي تريد تعديلها. مثال لتعديل كتلة التراب:
```json
{
    "format_version": "1.10",
    "minecraft:block": {
        "description": {
            "identifier": "minecraft:dirt",
            "is_experimental": false
        },
        "components": {
            "minecraft:material_instances": {
                "material": "dirt",
                "texture": "dirt",
                "face_dimming": false,
                "ambient_occlusion": true
            }
        }
    }
}
```

3. اختبار حزمة الـBP
بعد الانتهاء من إنشاء وتعديل ملفات حزمة الـBP، قم بنقل المجلد إلى مجلد `behavior_packs` داخل دليل اللعبة. افتح ماين كرافت بيدروك، وانتقل إلى إعدادات اللعبة، واختر عالماً جديداً أو عالمك الحالي، ثم قم بتمكين حزمة الـBP من قائمة حزم السلوك.

نصائح إضافية
- تأكد من صحة بناء ملفات JSON باستخدام أدوات التحقق من البناء.
- اقرأ الوثائق الرسمية لماين كرافت بيدروك للحصول على تفاصيل إضافية حول السمات والمكونات المختلفة.
- اختبر التعديلات بشكل دوري للتأكد من عدم وجود أخطاء.

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