نظرة عامة على مكتبة Bookshelf لـ Minecraft: الميزات والأوامر
نظرة تقنية مفصلة على مكتبة Bookshelf الأساسية لإصدار Minecraft Java Edition. وصف للأدوات المتقدمة والأوامر والتبعيات.
نظرة تقنية مفصلة على مكتبة Bookshelf الأساسية لإصدار Minecraft Java Edition. وصف للأدوات المتقدمة والأوامر والتبعيات.
التبعيات:
المُحمِّل: Forge / NeoForge / Fabric / Quilt
إصدار Minecraft: 1.7.10 - 26.2
تعديل Bookshelf هو مكتبة أساسية (mod-core) من تطوير Darkhax، تُسهّل عملية التطوير وتُحسّن أداء التعديلات الأخرى. لا يضيف هذا التعديل أرففًا زخرفية جديدة أو كتلًا أخرى إلى اللعبة. بدلًا من ذلك، تُقدّم المكتبة إطار عمل برمجي مشترك، ووظائف لتسجيل المحتوى، وأحداثًا مشتركة بين المنصات. استخدام الكود المشترك يُقلّل من عدد الأخطاء في التعديلات المتوافقة ويُخفّف الحمل على النظام أثناء اللعب.
الوظائف الأساسية للمطورين
تحتوي مكتبة Bookshelf على مجموعة من الأدوات التي تُسهّل إنشاء التعديلات لمختلف المُحمِّلات:
الأحداث المشتركة بين المنصات (Events): تتيح للمطورين كتابة الكود مرة واحدة وتشغيله على Forge أو NeoForge أو Fabric أو Quilt دون الحاجة لإعادة كتابة معالجات الأحداث لكل مُحمِّل.
الترميزات المتقدمة (Codecs): تُسهّل تسلسل وفك تسلسل كائنات البيانات المعقدة في اللعبة.
تسجيل مبسّط: يُقلّل من كمية الكود اللازمة لتسجيل الكتل والعناصر والأصوات والكيانات الجديدة. بدلًا من كتابة طرق تهيئة منفصلة لكل مُحمِّل (مثل Forge RegistryEvents أو Fabric Registry)، تُقدّم المكتبة طريقة تسجيل واحدة تتكيّف تلقائيًا مع بيئة التشغيل المُختارة.
الحسابات الرياضية: تُقدّم معادلات جاهزة لحساب خبرة اللاعب، ومعالجة الألوان، والتحكم في الخطوط.
أدوات لمُنشئي حزم البيانات واللاعبين
على الرغم من أن Bookshelf طُوِّر بشكل أساسي كمكتبة أساسية، إلا أنه يحتوي على عدة وظائف مفيدة لمسؤولي الخوادم ومُنشئي حزم البيانات:
أوامر التصحيح (Debug)
/bookshelf hand: تعرض معلومات مفصلة عن العنصر الذي تحمله في يدك. يعرض هذا الأمر الاسم التقني ومستوى المتانة والوسوم وبيانات NBT الخاصة بالعنصر مباشرة في الدردشة. كما ينسخ تلقائيًا كود JSON المُولَّد للعنصر إلى الحافظة، مما يتيح لمُنشئي حزم البيانات لصقه فورًا في وصفات الصناعة أو جداول الغنائم دون كتابة أسطر كود طويلة يدويًا./bookshelf font: يتيح ضبط وتغيير الخطوط الخاصة بعناصر النصوص في اللعبة. يمكنك تطبيق أنماط عرض مختلفة للكتب واللوحات وواجهات المستخدم، مما يساعد على خلق أجواء فريدة في الخوادم أو خرائط المغامرات.
توسيع إمكانيات الوصفات
تتيح المكتبة استخدام شروط صناعة فريدة في حزم البيانات. على سبيل المثال، يمكنك إنشاء وصفات تستهلك متانة الأدوات بدلًا من تدمير العنصر بالكامل (مثل استخدام مطرقة لسحق المواد).
احرص دائمًا على تحميل ملف Bookshelf الذي يتوافق مع المُحمِّل المُختار (Forge أو Fabric وغيرها). تثبيت الإصدار الخاطئ سيؤدي إلى خطأ حرج عند تشغيل اللعبة.
التثبيت
التثبيت النموذجي يستغرق حوالي 5 دقائق. الخطوات نفسها؛ يختلف فقط المُحمّل والبناء المطابق.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











