Skip to content

Minecraft 1.12.2 के लिए DarknessLib मॉड

लाइट गणनाओं और ऐसी ही चीज़ों को संभालने के लिए लाइब्रेरी मॉड

व्यूज़
16 व्यूज़
अपडेट किया गया
अपडेट किया गया 18.10.2026

अवलोकन

DarknessLib एक लाइब्रेरी मॉड है जिसमें प्रकाश गणनाओं से निपटने के लिए फ़ंक्शन हैं और डायनामिक लाइट्स वाले सबसे सामान्य मॉड्स के लिए अंतर्निहित समर्थन है। चूंकि यह एक लाइब्रेरी मॉड है, यह अपने आप में बहुत कम करता है, लेकिन अन्य मॉड्स इसके लिए समर्थन जोड़ सकते हैं ताकि एक ही तरह का कोड बनाने की आवश्यकता कम हो जाए।

विशेषताएँ

यह लाइब्रेरी निम्नलिखित प्रदान करती है:

  • सापेक्ष प्रकाश स्तर की जाँच करने के लिए फ़ंक्शन (जो soul sand में खड़े होने जैसी चीज़ों को भी ध्यान में रखता है)
  • Atomic Stryker's Dynamic Lights, Optifine's Dynamic Lights और Smooth Entity Light के लिए समर्थन। कार्यक्षमता खिलाड़ी-से-खिलाड़ी आधार पर काम करती है (यदि सक्षम है, तो नामित डायनामिक लाइट मॉड्स में से किसी का भी उपयोग करने वाले किसी भी खिलाड़ी की वह लाइट उनके कुल प्रकाश में जोड़ दी जाएगी, बजाय इसके कि क्लाइंट कहे कि यह उज्ज्वल है जबकि सर्वर साइड कहे कि नहीं है), और एक कॉन्फ़िगर करने योग्य सूची है जिसमें आप अतिरिक्त हाथ में पकड़े प्रकाश स्रोत जोड़ते हैं (यदि वे पहले से खोजे नहीं गए हैं, क्योंकि लाइब्रेरी में सभी पंजीकृत Blocks में से प्रकाश स्रोतों को निर्धारित करने का प्रयास करने की अंतर्निहित कार्यक्षमता है)
  • वाहनों की एक अंतर्निहित सूची जिसे लाइब्रेरी पर निर्भर मॉड्स प्रकाश स्तर की जाँच करने से पहले देख सकते हैं (क्योंकि जब आप माइनकार्ट या बोट के अंदर होते हैं तो दोनों प्रकाश स्तर को अस्पष्ट कर देते हैं)
  • मॉड्स के लिए IMC समर्थन ताकि वे मॉड के भीतर संबंधित सूचियों में हाथ में पकड़े प्रकाश स्रोत और वाहन दोनों जोड़ सकें (या आप modid और वाहन एंटिटी क्लास के पथ के साथ इश्यू ट्रैकर पर टिकट खोल सकते हैं, और मैं इसे आंतरिक सूची में शामिल कर दूंगा)

कॉन्फ़िगरेशन

मॉड के साथ कुछ कॉन्फ़िग विकल्प भी आते हैं:

Dynamic Lights List:

इस सूची में जोड़े गए Items/Blocks को हाथ में पकड़े प्रकाश स्रोत माना जाएगा जब AtomicStryker's Dynamic Lights मौजूद हो, या Optifine यदि उसका Dynamic Lights सक्षम है (और Dynamic Lights Mode सक्षम है), या यदि Smooth Entity Light मौजूद हो। अधिकांश प्रकाश उत्सर्जित करने वाले Blocks स्वचालित रूप से प्रकाश स्रोत के रूप में पहचाने जाते हैं, इसलिए आपको उन्हें इस सूची में जोड़ने की आवश्यकता नहीं पड़ सकती (लॉग देखें क्योंकि यह उन सभी को सूचीबद्ध करता है जिन्हें यह ढूंढता है)

प्रारूप: modid:name:meta;lightlevel, जहाँ meta और lightlevel वैकल्पिक हैं (यदि निर्दिष्ट नहीं किया गया तो प्रकाश स्तर स्वचालित रूप से 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

जहाँ पथ बस आपके वाहन Entity का पथ है (पहले से जाँच लें कि प्रकाश गणनाएँ इससे प्रभावित होती हैं या नहीं)। यदि आपका वाहन वनीला 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 के अनुसार)

दान

यदि आप मेरे मॉड्स के विकास का समर्थन करना चाहते हैं, तो patron बनने पर विचार करें! आप मेरे Patreon पेज पर जाने के लिए नीचे दी गई छवि पर क्लिक कर सकते हैं।

सर्वर होस्टिंग

मुझे Aim2Game द्वारा प्रायोजित किया गया है, और आप अपने स्वयं के सर्वर पर छूट के लिए निम्नलिखित कोड का उपयोग कर सकते हैं! ABYSSAL25 - नए ग्राहकों के लिए जीवन भर के लिए 25% छूट ABYSSAL50 - नए ग्राहकों के लिए पहले महीने के लिए 50% छूट

मॉडपैक्स

इस मॉड को मॉडपैक के हिस्से के रूप में पुनर्वितरित किया जा सकता है, बशर्ते लेखक (मैं, Shinoow) को उचित श्रेय दिया जाए, साथ ही मॉड के Curse/CurseForge पेज का लिंक भी दिया जाए। आपको तृतीय-पक्ष वेबसाइटों पर मॉड को पुनर्वितरित करने की अनुमति नहीं है (मॉड को मिरर करके या "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

FAQ

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

टिप्पणी करने के लिए साइन इन करेंसाइन इन करें

मिलते-जुलते मॉड

सभी मॉड

इस पर और