DarknessLib مود لماينكرافت 1.12.2
مود مكتبة للتعامل مع حسابات الإضاءة وما شابهها
نظرة عامة
DarknessLib هو مود مكتبة يحتوي على دوال للتعامل مع حسابات الإضاءة ودعم مدمج لأكثر المودات شيوعًا التي تستخدم الإضاءة الديناميكية. وبما أنه مود مكتبة، فإنه لا يفعل الكثير بمفرده، لكن المودات الأخرى يمكنها إضافة دعم له لتقليل الحاجة إلى إنشاء نفس النوع من الكود.
الميزات
توفر هذه المكتبة ما يلي:
- دوال للتحقق من مستوى الإضاءة النسبي (والذي يأخذ أيضًا أشياء مثل الوقوف في الرمل الروحي في الحسبان)
- دعم لـ Atomic Stryker's Dynamic Lights و Optifine's Dynamic Lights و Smooth Entity Light. تعمل الوظائف على أساس لاعب إلى لاعب (إذا كانت مفعلة، فإن أي لاعب يستخدم أيًا من مودات الإضاءة الديناميكية المذكورة ستُضاف إضاءته إلى إجمالي إضاءته، بدلًا من أن يقول العميل إنها ساطعة بينما يقول الخادم إنها ليست كذلك)، وهناك قائمة قابلة للتهيئة تضيف إليها مصادر إضاءة محمولة إضافية (إذا لم تكن قد اكتُشفت بالفعل، حيث أن المكتبة لديها وظائف مدمجة لمحاولة تحديد مصادر الإضاءة من جميع الكتل المسجلة)
- قائمة مدمجة بالمركبات يمكن للمودات التي تعتمد على المكتبة التحقق منها قبل التحقق من مستوى الإضاءة (حيث أن كلًا من عربات المناجم والقوارب تحجب مستوى الإضاءة عندما تكون بداخلها)
- دعم IMC للمودات لإضافة كل من مصادر الإضاءة المحمولة والمركبات إلى القوائم المعنية داخل المود (أو يمكنك فتح تذكرة على متتبع المشكلات مع modid والمسار إلى فئة كيان المركبة، وسأضمّنها في القائمة الداخلية)
التهيئة
يأتي المود أيضًا مع بعض خيارات التهيئة:
قائمة الإضاءة الديناميكية:
العناصر/الكتل المضافة إلى هذه القائمة ستُعتبر مصادر إضاءة محمولة أثناء وجود AtomicStryker's Dynamic Lights، أو Optifine إذا كانت الإضاءة الديناميكية الخاصة به مفعلة (ووضع الإضاءة الديناميكية مفعل)، أو إذا كان Smooth Entity Light موجودًا. معظم الكتل المنبعثة للضوء تُكتشف تلقائيًا كمصادر إضاءة، لذا قد لا تحتاج إلى إضافتها إلى هذه القائمة (تحقق من السجل حيث يسرد كل ما يجده)
الصيغة: modid:name:meta;lightlevel، حيث meta و lightlevel اختياريان (يُضبط مستوى الإضاءة تلقائيًا على 15 إذا لم يُحدد).
يتطلب إعادة تشغيل Minecraft!
S:"Dynamic Lights List" <
وضع الإضاءة الديناميكية:
إذا كان هذا مفعلًا (العميل والخادم)، فستُعامل مصادر الإضاءة المحمولة كإضاءة فعلية أثناء وجود AtomicStryker's Dynamic Lights، أو Optifine إذا كانت الإضاءة الديناميكية الخاصة به مفعلة، أو إذا كان 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
حيث المسار هو ببساطة المسار إلى كيان مركبتك (تأكد مسبقًا من التحقق مما إذا كانت حسابات الإضاءة تتأثر بها أم لا). إذا كانت مركبتك تمتد من Minecart أو Boat الأصلية، فسيُكتشفها النظام تلقائيًا. وبالطبع، إذا كان لديك الكثير من المركبات، فأنت تحتاج فقط إلى تسجيل فئتك الأساسية لها (بافتراض أن لديك واحدة).
إذا كنت تريد إضافة مصادر إضاءة محمولة من مودك إلى قائمة الإضاءة الديناميكية، يمكنك فعل ذلك باستخدام الكود التالي:
FMLInterModComms.sendMessage("darknesslib", "addLightsource", new ItemStack(INSERTITEMREFERENCEHERE);
FMLInterModComms.sendMessage("darknesslib", "addLightsource", "modid:name:meta;lightlevel");
حيث ستضبط نسخة ItemStack مستوى الإضاءة على 15، وستكون نسخة String افتراضيًا على OreDictionary.WILDCARDVALUE إذا حُذف meta (وسيُضبط مستوى الإضاءة على 15 أيضًا إذا حُذف).
دعم المودات
هذا المود لديه دعم مدمج لـ:
- المركبات من MrCrayfish's Vehicle Mod.
المودات التي تستخدم هذه المكتبة
Grue (اعتبارًا من الإصدار 1.6.0)
Hungering Darkness (اعتبارًا من الإصدار 1.3.0)
التبرع
إذا كنت تريد دعم تطوير موداتي، ففكر في أن تصبح راعيًا! يمكنك النقر على الصورة أدناه لزيارة صفحتي على Patreon.
استضافة الخوادم
أنا برعاية Aim2Game، ويمكنك استخدام الأكواد التالية للحصول على خصومات على خادمك الخاص! ABYSSAL25 - خصم 25% مدى الحياة للعملاء الجدد ABYSSAL50 - خصم 50% على الشهر الأول للعملاء الجدد
حزم المودات
يمكن إعادة توزيع هذا المود كجزء من حزمة مودات، بشرط إعطاء الفضل المناسب للمؤلف (أنا، Shinoow)، مع رابط يعود إلى صفحة Curse/CurseForge الخاصة بالمود. غير مسموح لك بإعادة توزيع المود على مواقع الطرف الثالث (عن طريق نسخ المود أو إنشاء "مثبّت مودات")، وستُتخذ إجراءات قانونية ضد المواقع التي يُكتشف أنها تنتهك هذا.
Discord
لقد أنشأت خادم Discord لموداتي (سميته بشكل مناسب "AbyssalCraft"). انقر على الصورة أدناه للانضمام!
كيفية تثبيت DarknessLib
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.12.2 on Forge automatically.
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.2 | Forge | DarknessLib-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

