Skip to content

Minecraft 1.12.2 کے لیے DarknessLib موڈ

لائٹ کیلکولیشنز اور اس جیسی چیزوں کو سنبھالنے کے لیے لائبریری موڈ

ویوز
11 ویوز
اپ ڈیٹ شدہ
اپ ڈیٹ شدہ 18.10.2026

جائزہ

DarknessLib ایک لائبریری موڈ ہے جس میں روشنی کے حساب کتاب سے نمٹنے کے لیے فنکشنز ہیں اور ڈائنامک لائٹس والے سب سے عام موڈز کے لیے بلٹ اِن سپورٹ ہے۔ چونکہ یہ ایک لائبریری موڈ ہے، اس لیے یہ بذات خود کم ہی کچھ کرتا ہے، لیکن دیگر موڈز اس کے لیے سپورٹ شامل کر سکتے ہیں تاکہ اسی قسم کا کوڈ بنانے کی ضرورت کم ہو جائے۔

خصوصیات

یہ لائبریری درج ذیل فراہم کرتی ہے:

  • متعلقہ روشنی کی سطح کو جانچنے کے فنکشنز (جو soul sand میں کھڑے ہونے جیسی چیزوں کو بھی مدنظر رکھتے ہیں)
  • Atomic Stryker's Dynamic Lights، Optifine's Dynamic Lights اور Smooth Entity Light کے لیے سپورٹ۔ فعالیت کھلاڑی بہ کھلاڑی بنیاد پر کام کرتی ہے (اگر فعال ہو، تو مذکورہ ڈائنامک لائٹ موڈز میں سے کوئی بھی استعمال کرنے والا کھلاڑی اپنی کل روشنی میں وہ روشنی شامل پائے گا، بجائے اس کے کہ کلائنٹ کہے کہ روشن ہے جبکہ سرور کی طرف کہا جائے کہ نہیں ہے)، اور ایک قابلِ ترتیب فہرست موجود ہے جس میں آپ اضافی ہاتھ میں پکڑی جانے والی روشنی کے ذرائع شامل کر سکتے ہیں (اگر وہ پہلے سے دریافت نہ ہوئے ہوں، کیونکہ لائبریری میں تمام رجسٹرڈ Blocks میں سے روشنی کے ذرائع کی شناخت کرنے کی بلٹ اِن فعالیت موجود ہے)
  • گاڑیوں کی ایک بلٹ اِن فہرست جنہیں لائبریری پر انحصار کرنے والے موڈز روشنی کی سطح جانچنے سے پہلے چیک کر سکتے ہیں (کیونکہ minecarts اور boats دونوں روشنی کی سطح کو مبہم کر دیتے ہیں جب آپ ان کے اندر ہوں)
  • موڈز کے لیے IMC سپورٹ تاکہ ہاتھ میں پکڑی جانے والی روشنی کے ذرائع اور گاڑیاں دونوں موڈ کے اندر متعلقہ فہرستوں میں شامل کی جا سکیں (یا آپ issue tracker پر modid اور گاڑی کی entity کلاس کے path کے ساتھ ticket کھول سکتے ہیں، اور میں اسے اندرونی فہرست میں شامل کر دوں گا)

کنفیگریشن

موڈ کے ساتھ چند کنفیگ آپشنز بھی آتی ہیں:

Dynamic Lights List:

اس فہرست میں شامل کیے گئے Items/Blocks کو ہاتھ میں پکڑی جانے والی روشنی کے ذرائع سمجھا جائے گا جب AtomicStryker's Dynamic Lights موجود ہو، یا Optifine اگر اس کی Dynamic Lights فعال ہو (اور Dynamic Lights Mode فعال ہو)، یا اگر Smooth Entity Light موجود ہو۔ زیادہ تر روشنی خارج کرنے والے Blocks خودکار طور پر روشنی کے ذرائع کے طور پر شناخت ہو جاتے ہیں، اس لیے شاید آپ کو انہیں اس فہرست میں شامل کرنے کی ضرورت نہ پڑے (لاگ چیک کریں کیونکہ یہ وہ سب کچھ فہرست کرتا ہے جو اسے ملتا ہے)

Format: modid:name:meta;lightlevel، جہاں meta اور lightlevel اختیاری ہیں (اگر متعین نہ کیا جائے تو light level خودکار طور پر 15 مقرر ہو جاتی ہے)۔

Minecraft Restart Required!

S:"Dynamic Lights List" <

Dynamic Lights Mode:

اگر یہ فعال ہو (کلائنٹ اور سرور)، تو ہاتھ میں پکڑی جانے والی روشنی کے ذرائع کو حقیقی روشنی سمجھا جائے گا جب AtomicStryker's Dynamic Lights موجود ہو، یا Optifine اگر اس کی Dynamic Lights فعال ہو، یا Smooth Entity Light موجود ہو۔

B:"Dynamic Lights Mode"=false

IMC

اگر آپ اپنے موڈ سے گاڑیاں گاڑیوں کی فہرست میں شامل کرنا چاہتے ہیں، تو آپ درج ذیل کوڈ سے ایسا کر سکتے ہیں:

FMLInterModComms.sendMessage("darknesslib", "addVehicle", "path.to.mod.Entity"); //or any alternative where you get the exact path

جہاں path محض آپ کی گاڑی کی Entity کا path ہے (پہلے سے ضرور چیک کر لیں کہ آیا روشنی کے حسابات اس سے متاثر ہوتے ہیں یا نہیں)۔ اگر آپ کی گاڑی vanilla Minecart یا Boat کو extend کرتی ہے، تو وہ خودکار طور پر سسٹم کے ذریعے شناخت ہو جائیں گی۔ قدرتی طور پر، اگر آپ کے پاس بہت سی گاڑیاں ہیں، تو آپ کو ان کے لیے صرف اپنی base class رجسٹر کرنی ہوگی (فرض کرتے ہوئے کہ آپ کے پاس ایک ہے)۔

اگر آپ اپنے موڈ سے ہاتھ میں پکڑی جانے والی روشنی کے ذرائع ڈائنامک لائٹس کی فہرست میں شامل کرنا چاہتے ہیں، تو آپ درج ذیل کوڈ سے ایسا کر سکتے ہیں:

FMLInterModComms.sendMessage("darknesslib", "addLightsource", new ItemStack(INSERTITEMREFERENCEHERE);

FMLInterModComms.sendMessage("darknesslib", "addLightsource", "modid:name:meta;lightlevel");

جہاں ItemStack والا ورژن روشنی کی سطح 15 مقرر کرے گا، اور String والا ورژن meta چھوڑ دینے پر OreDictionary.WILDCARDVALUE پر ڈیفالٹ ہو جائے گا (اور روشنی کی سطح بھی 15 مقرر ہو جائے گی اگر اسے چھوڑ دیا جائے)۔

موڈ سپورٹ

اس موڈ میں بلٹ اِن سپورٹ موجود ہے برائے:

  • Vehicles from MrCrayfish's Vehicle Mod.

وہ موڈز جو یہ لائبریری استعمال کرتے ہیں

Grue (ورژن 1.6.0 سے)

Hungering Darkness (ورژن 1.3.0 سے)

عطیہ دینا

اگر آپ میرے موڈز کی ڈیولپمنٹ میں معاونت کرنا چاہتے ہیں، تو patron بننے پر غور کریں! آپ میرا Patreon صفحہ دیکھنے کے لیے نیچے والی تصویر پر کلک کر سکتے ہیں۔

سرور ہوسٹنگ

مجھے Aim2Game اسپانسر کرتا ہے، اور آپ اپنے سرور پر رعایت کے لیے درج ذیل کوڈز استعمال کر سکتے ہیں! ABYSSAL25 - نئے کسٹمرز کے لیے تاحیات 25% رعایت ABYSSAL50 - نئے کسٹمرز کے لیے پہلے مہینے 50% رعایت

موڈپیکس

اس موڈ کو موڈپیک کے حصے کے طور پر دوبارہ تقسیم کیا جا سکتا ہے، بشرطیکہ مصنف (میں، Shinoow) کو مناسب کریڈٹ دیا جائے، ساتھ ہی موڈ کے Curse/CurseForge صفحے کا لنک بھی دیا جائے۔ آپ کو تھرڈ پارٹی ویب سائٹس پر موڈ دوبارہ تقسیم کرنے کی اجازت نہیں ہے (موڈ کو mirror کر کے یا "mod installer" بنا کر)، اور اس کی خلاف ورزی کرنے والی ویب سائٹس کے خلاف قانونی کارروائی کی جائے گی۔

Discord

میں نے اپنے موڈز کے لیے ایک discord سرور بنایا ہے (مناسب طور پر "AbyssalCraft" نام رکھا گیا ہے)۔ شامل ہونے کے لیے نیچے والی تصویر پر کلک کریں!

DarknessLib کیسے انسٹال کریں

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.12.2 on Forge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Minecraft 1.12.2 runs on Java 8: with a different Java version the game may close right after launch.

ورژنز

ڈیپنڈنسیز کے ساتھ

Minecraftلوڈرفائلتاریخاقدامات
1.12.2—DarknessLib-1.12.2-1.1.2.jar50.9 KB
1.12.2ForgeDarknessLib-1.12.2-1.1.1.jar50.7 KB

عمومی سوالات

Which Minecraft versions does DarknessLib work on?

Only Minecraft 1.12.2: there are no files for other versions.

Is DarknessLib for Forge or Fabric?

Only for Forge: 1.12.2. There are no files for Fabric or NeoForge: a mod for another loader will not start.

Does DarknessLib need other mods?

The author lists no required dependencies: the Forge loader is enough.

Which Java does DarknessLib need?

Minecraft 1.12.2 runs on Java 8. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

How do I download DarknessLib?

With Millida Launcher: it installs DarknessLib into a modpack by itself, for the right game version and loader. The launcher is free.

ریویوز

DarknessLib کو ریٹ کرنے والے پہلے شخص بنیں

کمنٹس 0

کمنٹ کرنے کے لیے سائن ان کریںسائن ان

ملتے جلتے موڈز

تمام موڈز

اس پر مزید