Minecraft 1.19.2, 26.1.2 کے لیے BCLib موڈ
BetterX موڈز کے لیے ایک لائبریری موڈ
BCLib موڈ کے بارے میں
یہ BetterEnd، BetterNether، Eden Ring اور BetterX ٹیم کے ممکنہ مستقبل کے موڈز کے لیے ایک لائبریری موڈ ہے۔ اسے ایک الگ موڈ کے طور پر انسٹال کیا جانا چاہیے۔
یہ لائبریری دیگر ڈویلپرز اپنے موڈز بنانے کے لیے استعمال کر سکتے ہیں۔ اگر آپ کے پاس کوئی تجاویز یا بہتری ہو تو ہم مباحثوں اور پل ریکویسٹ کے لیے کھلے ہیں۔
کچھ خصوصیات مستقبل میں آئیں گی، تمام دستاویزات javadocs کے اندر موجود ہیں۔ اگر کچھ دستاویزات غائب ہوں تو براہ کرم اس کی اطلاع دیں، اسے ٹھیک کر دیا جائے گا۔
اسٹینڈ ا لون خصوصیات:
- Nether اور End موڈز اور ڈیٹا پیکس کے بایوم جنریشن کے درمیان مطابقت
- ٹھوس اور کٹ آؤٹ بلاکس کے لیے ایمسیو ٹیکسچرز ("e" لاحقے کے ساتھ) (+ ریسورس پیک سپورٹ؛ Iris میں کام نہیں کرے گا)؛
- Canvas کے لیے خودکار ایمیشن شیڈرز (+ ریسورس پیک سپورٹ)؛

موڈ میکرز کی خصوصیات (مختصر پرانی فہرست):
رینڈرنگ
- ایمسیو ٹیکسچرز (e لاحقے کے ساتھ)
- ٹھوس اور شفاف بلاکس پر لاگو کیے جا سکتے ہیں؛
- ریسورس پیکس کے ساتھ تبدیل/شامل کیے جا سکتے ہیں؛
- Sodium اور Canvas کے ساتھ غیر مطابق (صرف رینڈر نہیں ہوں گے)؛
- Iris شیڈرز کے ساتھ غیر مطابق (شیڈرز کے بغیر Iris ٹھیک کام کرتا ہے)۔
- پروسیجرل بلاک اور آئٹم ماڈلز (پیٹرنز سے یا کوڈ سے)؛
- بلاک رینڈر انٹرفیسز۔
API:
- سادہ موڈ انٹیگریشن API:
- رن ٹائم پر موڈ کے اندرونی میتھڈز، کلاسز اور آبجیکٹس حاصل کریں۔
- اسٹرکچر فیچرز API:
- خودکار رجسٹریشن، ہیلپرز اور ریاضی کے ساتھ اسٹرکچر فیچرز۔
- ورلڈ ڈیٹا API:
- موڈ ورژنز کے درمیان آرام دہ منتقلی کے لیے ورلڈ فکسرز جب مواد ہٹا دیا گیا ہو؛
- بلاک نام کی تبدیلیوں اور ٹائل اینٹٹیز کے لیے سپورٹ (WIP)۔
- بون میل API:
- اپنے حسب ضرورت پھیلنے والے بلاکس شامل کریں؛
- وزن، بایومز اور دیگر چیکس کے ساتھ اپنے حسب ضرورت پودے اگانا شامل کریں؛
- حسب ضرورت زیر آب پودے۔
- فیچرز API:
- خودکار رجسٹریشن، ہیلپرز اور ریاضی کے ساتھ فیچرز۔
- بایوم API:
- MC بایومز کے گرد بایوم ریپر؛
- حسب ضرورت بایوم ڈیٹا اسٹوریج؛
- حسب ضرورت فوگ کثافت۔
- ٹیگ API:
- پہلے سے بنے ٹیگز کا سیٹ؛
- کوڈ کے ساتھ متحرک ٹیگ رجسٹریشن؛
- رن ٹائم پر ٹیگز میں بلاکس اور آئٹمز شامل کرنا۔
لائبریریاں:
- اسپلائن لائبریری (سادہ):
- پوائنٹس کے سیٹ کے طور پر سادہ اسپلائنز بنانے کے لیے ہیلپر؛
- اسپلائنز کے ساتھ کچھ بنیادی آپریشنز؛
- اسپلائنز کو 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 MB 1 | ||
| 26.1 | Fabric | bclib-26.100.0 [26.1.2]1.2 MB | ||
| 1.19.1 | Fabric | bclib-2.1.8 [1.19.2]1.8 MB |
عمومی سوالات
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 کو ریٹ کرنے والے پہلے شخص بنیں

