Skip to content

Minecraft 1.12.2 కోసం DarknessLib మోడ్

కాంతి గణనలు మరియు సమానమైన విషయాలను నిర్వహించడానికి లైబ్రరీ మోడ్

నుండి Shinoow · CurseForge
వ్యూలు
15 వ్యూలు
అప్‌డేట్ చేయబడింది
అప్‌డేట్ చేయబడింది 18.10.2026

అవలోకనం

DarknessLib అనేది కాంతి లెక్కలతో వ్యవహరించడానికి ఫంక్షన్లను కలిగి ఉన్న లైబ్రరీ మోడ్, అలాగే డైనమిక్ లైట్లతో ఉన్న అత్యంత సాధారణ మోడ్లకు అంతర్నిర్మిత మద్దతు ఉంది. ఇది ఒక లైబ్రరీ మోడ్ కాబట్టి, ఇది స్వయంగా పెద్దగా ఏమీ చేయదు, కానీ ఇతర మోడ్లు దీనికి మద్దతు జోడించి, అదే రకమైన కోడ్ను సృష్టించాల్సిన అవసరాన్ని తగ్గించుకోవచ్చు.

ఫీచర్లు

ఈ లైబ్రరీ ఈ క్రింది వాటిని అందిస్తుంది:

  • సాపేక్ష కాంతి స్థాయిని తనిఖీ చేయడానికి ఫంక్షన్లు (ఇది సోల్ శాండ్లో నిలబడటం వంటి విషయాలను కూడా పరిగణనలోకి తీసుకుంటుంది)
  • Atomic Stryker's Dynamic Lights, Optifine's Dynamic Lights మరియు Smooth Entity Light లకు మద్దతు. కార్యాచరణ ఆటగాడి నుండి ఆటగాడికి ఆధారంగా పనిచేస్తుంది (ప్రారంభించినట్లయితే, పేర్కొన్న డైనమిక్ లైట్ మోడ్లలో ఏదైనా ఉపయోగిస్తున్న ఏ ఆటగాడి అయినా ఆ కాంతి వారి మొత్తం కాంతికి జోడించబడుతుంది, క్లయింట్ ప్రకాశవంతంగా ఉందని చెప్పి సర్వర్ వైపు అలా కాదని చెప్పే బదులు), మరియు మీరు అదనపు చేతితో పట్టుకునే కాంతి మూలాలను జోడించగల కాన్ఫిగర్ చేయగల జాబితా ఉంది (అవి ఇప్పటికే కనుగొనబడకపోతే, ఎందుకంటే లైబ్రరీలో నమోదైన అన్ని Blocks నుండి కాంతి మూలాలను గుర్తించడానికి ప్రయత్నించే అంతర్నిర్మిత కార్యాచరణ ఉంది)
  • కాంతి స్థాయిని తనిఖీ చేయడానికి ముందు లైబ్రరీపై ఆధారపడే మోడ్లు తనిఖీ చేయగల వాహనాల అంతర్నిర్మిత జాబితా (ఎందుకంటే మీరు మైన్కార్ట్ లేదా బోట్ లోపల ఉన్నప్పుడు రెండూ కాంతి స్థాయిని కప్పివేస్తాయి)
  • మోడ్లు చేతితో పట్టుకునే కాంతి మూలాలు మరియు వాహనాలు రెండింటినీ మోడ్ లోని సంబంధిత జాబితాలకు జోడించడానికి IMC మద్దతు (లేదా మీరు మోడిడ్ మరియు వాహన ఎంటిటీ క్లాస్ యొక్క పాత్తో ఇష్యూ ట్రాకర్లో టికెట్ తెరవవచ్చు, నేను దానిని అంతర్గత జాబితాలో చేర్చుతాను)

కాన్ఫిగరేషన్

ఈ మోడ్ కొన్ని కాన్ఫిగ్ ఎంపికలతో కూడా వస్తుంది:

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

ఇక్కడ path అనేది మీ వాహన Entity కు ఉన్న పాత్ (కాంతి లెక్కలు దాని వల్ల ప్రభావితమవుతున్నాయో లేదో ముందుగా తనిఖీ చేయాలని నిర్ధారించుకోండి). మీ వాహనం వనిల్లా Minecart లేదా Boat ను విస్తరించి ఉంటే, అవి స్వయంచాలకంగా సిస్టమ్ ద్వారా గుర్తించబడతాయి. సహజంగానే, మీకు చాలా వాహనాలు ఉంటే, మీరు వాటి కోసం మీ బేస్ క్లాస్ను మాత్రమే నమోదు చేయాలి (మీకు అలాంటిది ఉందని ఊహిస్తే).

మీ మోడ్ నుండి చేతితో పట్టుకునే కాంతి మూలాలను డైనమిక్ లైట్ల జాబితాకు జోడించాలనుకుంటే, ఈ క్రింది కోడ్తో అలా చేయవచ్చు:

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

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

ఇక్కడ ItemStack వెర్షన్ కాంతి స్థాయిని 15కి సెట్ చేస్తుంది, మరియు String వెర్షన్ meta తొలగించబడితే డిఫాల్ట్గా OreDictionary.WILDCARDVALUE కు వెళ్తుంది (మరియు అది తొలగించబడితే కాంతి స్థాయి కూడా 15కి సెట్ చేయబడుతుంది).

మోడ్ మద్దతు

ఈ మోడ్కు ఈ క్రింది వాటికి అంతర్నిర్మిత మద్దతు ఉంది:

  • MrCrayfish's Vehicle Mod నుండి వాహనాలు.

ఈ లైబ్రరీని ఉపయోగించే మోడ్లు

Grue (వెర్షన్ 1.6.0 నుండి)

Hungering Darkness (వెర్షన్ 1.3.0 నుండి)

విరాళం ఇవ్వడం

మీరు నా మోడ్ల అభివృద్ధికి మద్దతు ఇవ్వాలనుకుంటే, పాట్రన్ అవ్వాలని పరిగణించండి! నా Patreon పేజీని సందర్శించడానికి క్రింది చిత్రంపై క్లిక్ చేయవచ్చు.

సర్వర్ హోస్టింగ్

నాకు Aim2Game స్పాన్సర్ చేస్తోంది, మరియు మీ స్వంత సర్వర్పై డిస్కౌంట్ల కోసం ఈ క్రింది కోడ్లను ఉపయోగించవచ్చు! ABYSSAL25 - కొత్త కస్టమర్లకు జీవితకాలానికి 25% తగ్గింపు ABYSSAL50 - కొత్త కస్టమర్లకు మొదటి నెలకు 50% తగ్గింపు

మోడ్ప్యాక్లు

ఈ మోడ్ను మోడ్ప్యాక్లో భాగంగా పునఃపంపిణీ చేయవచ్చు, రచయిత (నేను, Shinoow) కు సరైన క్రెడిట్ ఇచ్చి, మోడ్ కోసం Curse/CurseForge పేజీకి లింక్ ఇచ్చినట్లయితే. మూడవ పక్ష వెబ్సైట్లలో మోడ్ను పునఃపంపిణీ చేయడానికి (మోడ్ను మిర్రర్ చేయడం లేదా "mod installer" సృష్టించడం ద్వారా) మీకు అనుమతి లేదు, మరియు దీనిని ఉల్లంఘించే వెబ్సైట్లపై చట్టపరమైన చర్యలు తీసుకోబడతాయి.

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

వ్యాఖ్య చేయడానికి సైన్ ఇన్ చేయండిసైన్ ఇన్

సమానమైన మోడ్‌లు

అన్ని మోడ్‌లు

దీనిపై మరింత