حول مود BCLib
هذا مود مكتبة لـ BetterEnd وBetterNether وEden Ring والمودات المحتملة مستقبلاً من فريق BetterX. يجب تثبيته كمود منفصل.
يمكن للمطورين الآخرين استخدام هذه المكتبة لصنع موداتهم الخاصة. إذا كانت لديك اقتراحات أو تحسينات فنحن منفتحون على النقاشات وطلبات السحب.
ستظهر بعض الميزات في المستقبل، وكل التوثيق موجود داخل javadocs. إذا كان بعض التوثيق مفقوداً فيرجى الإبلاغ عن ذلك، وسيتم إصلاحه.
الميزات المستقلة:
- التوافق بين مودات Nether وEnd وحزم البيانات لتوليد التضاريس الحيوية
- القوام المشع (بلاحقة "e") للكتل الصلبة والمقطوعة (+ دعم حزم الموارد؛ لن يعمل في Iris)؛
- شيدرات الإشعاع التلقائية لـ Canvas (+ دعم حزم الموارد)؛

ميزات صناع المودات (قائمة قصيرة قديمة):
العرض
- القوام المشع (بلاحقة e)
- يمكن تطبيقه على الكتل الصلبة والشفافة؛
- يمكن تغييره/إضافته مع حزم الموارد؛
- غير متوافق مع Sodium وCanvas (لن يتم عرضه فقط)؛
- غير متوافق مع شيدرات Iris (Iris بدون شيدرات يعمل بشكل جيد).
- نماذج الكتل والعناصر الإجرائية (من الأنماط أو من الكود)؛
- واجهات عرض الكتل.
API:
- API بسيط لدمج المودات:
- الحصول على الطرق الداخلية والفئات والكائنات للمود في وقت التشغيل.
- API ميزات الهياكل:
- ميزات الهياكل مع التسجيل التلقائي والمساعدات والأمور الرياضية.
- API بيانات العالم:
- مصلحات العالم للهجرة المريحة بين إصدارات المود عند إزالة المحتوى؛
- دعم تغييرات أسماء الكتل والكيانات البلاطية (قيد العمل).
- API مسحوق العظام:
- إضافة كتل قابلة للانتشار مخصصة؛
- إضافة نباتات مخصصة تنمو بالوزن والمناطق الحيوية وفحوصات أخرى؛
- نباتات مائية مخصصة.
- API الميزات:
- ميزات مع التسجيل التلقائي والمساعدات والرياضيات.
- API المناطق الحيوية:
- غلاف للمناطق الحيوية حول مناطق MC الحيوية؛
- تخزين بيانات المناطق الحيوية المخصصة؛
- كثافة ضباب مخصصة.
- API الوسوم:
- مجموعة وسوم مبنية مسبقاً؛
- تسجيل ديناميكي للوسوم بالكود؛
- إضافة الكتل والعناصر إلى الوسوم في وقت التشغيل.
المكتبات:
- مكتبة Spline (بسيطة):
- مساعد لإنشاء splines بسيطة كمجموعة من النقاط؛
- بعض العمليات الأساسية مع splines؛
- تحويل splines إلى SDF.
- مدير الوصفات:
- تسجيل الوصفات من الكود مع الإعدادات وفحص المكونات.
- مكتبة الضوضاء:
- ضوضاء Voronoi وOpen Simplex Noise.
- مكتبة الرياضيات:
- العديد من دوال الرياضيات الأساسية المفقودة في MC.
- مكتبة SDF:
- تنفيذ دوال المسافة الموقعة؛
- عمليات وبدائيات SDF مختلفة؛
- مواد مختلفة لبدائيات SDF؛
- المعالجة اللاحقة للكتل؛
- توليد الميزات باستخدام SDF.
المساعدات والأدوات:
- بناة الأسطح المخصصة.
- مساعد الترجمة:
- يولّد قالب ترجمة.
- القائمة الموزونة:
- قائمة كائنات حسب الوزن؛
- الشجرة الموزونة:
- نهج سريع لهياكل الأوزان الكبيرة؛
- مساعد الكتل:
- بعض الدوال المفيدة للتعامل مع الكتل؛
المواد المعقدة:
- فئات أدوات تُستخدم لتوليد المحتوى بالجملة (الكتل الخشبية، الكتل الحجرية، إلخ)؛
- تحتوي على مجموعة من الكتل والعناصر والوصفات والوسوم المحددة؛
- يمكن تعديلها قبل بدء تشغيل المودات (ستضيف نوع كتلة جديد لجميع الحالات في جميع المودات)؛
- جميع الكتل والعناصر الداخلية نمطية (سيكون لها نماذج مولدة تلقائياً مع إمكانية تجاوزها بحزم الموارد أو موارد المود).
الكتل والعناصر المحددة مسبقاً:
- معظم الكتل الأساسية من MC؛
- توليد تلقائي لنماذج العناصر والكتل؛
الإعدادات:
- نظام إعدادات مخصص مبني على Json؛
- إعدادات هرمية؛
- أنواع إدخالات مختلفة؛
- حفظ التغييرات فقط.
الواجهات:
- BlockModelProvider:
- يسمح للكتلة بإرجاع نموذج وحالة كتلة مخصصين.
- ItemModelProvider:
- يسمح للكتلة بإرجاع نموذج عنصر مخصص.
- CustomColorProvider:
- يتيح إضافة مزود ألوان للكتل والعناصر.
- RenderLayerProvider:
- تحديد طبقة عرض الكتلة (شفافة وشبه شفافة).
- PostInitable:
- يسمح للكتلة بتهيئة شيء ما بعد تحميل جميع المودات.
- CustomItemProvider:
- يسمح للكتلة بتغيير عنصرها المسجل (مثال - اللافتات، زنابق الماء).
كيفية تثبيت BCLib
With Millida Launcher
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
Click “Install” on this page
The launcher opens and installs the mod for Minecraft 1.19–26.1.2 on Fabric automatically.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
Install Fabric
The loader must match the game version of the mod file, for example Minecraft 26.1.2. After installing it, a separate profile appears in your launcher.
Download the file for your version
In the version list above, pick the file bclib-26.101.2.jar (1.2 MB) for your game version.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
Launch the loader profile
Open “Mods” in the main menu: BCLib should be in the list.
الإصدارات
مع المتطلبات
| Minecraft | المشغّل | الملف | التاريخ | الإجراءات |
|---|---|---|---|---|
| 26.1 | Fabric | bclib-26.101.2 [26.1.2]1.2 ميغابايت 1 | ||
| 26.1 | Fabric | bclib-26.100.0 [26.1.2]1.2 ميغابايت | ||
| 1.19.1 | Fabric | bclib-2.1.8 [1.19.2]1.8 ميغابايت |
الأسئلة الشائعة
Which Minecraft versions does BCLib work on?
There are files for 26.1.2, 26.1.1, 26.1, 1.19.2, 1.19.1, 1.19. The newest is 26.1.2.
Is BCLib for Forge or Fabric?
Only for Fabric: 1.19–26.1.2. There are no files for Forge or NeoForge: a mod for another loader will not start.
Does BCLib need other mods?
The author lists no required dependencies: the Fabric loader is enough.
Where can I download BCLib safely?
On this page: the file bclib-26.101.2.jar (1.2 MB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: 16c99895fa1923c5f258f47c8e73f7b39cd2b478.
التقييمات
كن أول من يقيّم BCLib

