Skip to content

DarknessLib Mod za Minecraft 1.12.2

Bibliotečki mod za obradu proračuna svetlosti i sličnih stvari

pregleda
15 pregleda
Ažurirano
Ažurirano 18.10.2026

Pregled

DarknessLib je bibliotečki mod sa funkcijama za rad sa proračunima svetlosti i ugrađenom podrškom za najčešće modove sa dinamičkim svetlima. Pošto je bibliotečki mod, sam po sebi radi malo, ali drugi modovi mogu da mu dodaju podršku kako bi smanjili potrebu za stvaranjem iste vrste koda.

Karakteristike

Ova biblioteka pruža sledeće:

  • Funkcije za proveru relativnog nivoa svetlosti (koje takođe uzimaju u obzir stvari poput stajanja na soul sand)
  • Podršku za Atomic Stryker's Dynamic Lights, Optifine's Dynamic Lights i Smooth Entity Light. Funkcionalnost radi na bazi igrač-igrač (ako je omogućeno, svaki igrač koji koristi neki od navedenih modova za dinamičko svetlo će imati to svetlo dodato svom ukupnom svetlu, umesto da klijent kaže da je svetlo dok server kaže da nije), i postoji konfigurabilna lista kojoj možete dodati dodatne izvore svetlosti koji se drže u ruci (ako već nisu otkriveni, jer biblioteka ima ugrađenu funkcionalnost da pokuša da odredi izvore svetlosti iz svih registrovanih Blocks)
  • Ugrađenu listu vozila koju modovi koji se oslanjaju na biblioteku mogu da provere pre provere nivoa svetlosti (pošto i minecart i boat zaklanjaju nivo svetlosti kada ste unutra)
  • IMC podršku za modove da dodaju i izvore svetlosti koji se drže u ruci i vozila na odgovarajuće liste unutar moda (ili možete otvoriti tiket na issue tracker-u sa modid i putanjom do klase entiteta vozila, i ja ću ga uključiti u internu listu)

Konfiguracija

Mod takođe dolazi sa nekoliko opcija konfiguracije:

Lista dinamičkih svetala:

Predmeti/Blokovi dodati na ovu listu će se smatrati izvorima svetlosti koji se drže u ruci dok je prisutan AtomicStryker's Dynamic Lights, ili Optifine ako je njegov Dynamic Lights omogućen (i Dynamic Lights Mode je omogućen), ili ako je prisutan Smooth Entity Light. Većina Blokova koji emituju svetlost se automatski detektuje kao izvori svetlosti, tako da možda nećete morati da ih dodajete na ovu listu (proverite log jer navodi sve što pronađe)

Format: modid:name:meta;lightlevel, gde su meta i lightlevel opcioni (nivo svetlosti se automatski postavlja na 15 ako nije naveden).

Potreban je restart Minecraft-a!

S:"Dynamic Lights List" <

Režim dinamičkih svetala:

Ako je ovo omogućeno (klijent i server), izvori svetlosti koji se drže u ruci će se tretirati kao stvarno svetlo dok je prisutan AtomicStryker's Dynamic Lights, ili Optifine ako je njegov Dynamic Lights omogućen, ili ako je prisutan Smooth Entity Light.

B:"Dynamic Lights Mode"=false

IMC

Ako želite da dodate vozila iz svog moda na listu vozila, to možete učiniti sledećim kodom:

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

Gde je putanja jednostavno putanja do vašeg entiteta vozila (obavezno prethodno proverite da li proračuni svetlosti zavise od njega). Ako vaše vozilo nasleđuje vanilla Minecart ili Boat, biće automatski detektovano od strane sistema. Naravno, ako imate mnogo vozila, potrebno je samo da registrujete svoju baznu klasu za njih (pod pretpostavkom da je imate).

Ako želite da dodate izvore svetlosti koji se drže u ruci iz svog moda na listu dinamičkih svetala, to možete učiniti sledećim kodom:

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

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

Gde će verzija sa ItemStack postaviti nivo svetlosti na 15, a verzija sa String-om će podrazumevano koristiti OreDictionary.WILDCARDVALUE ako je meta izostavljena (i nivo svetlosti će takođe biti postavljen na 15 ako je izostavljen).

Podrška za modove

Ovaj mod ima ugrađenu podršku za:

  • Vozila iz MrCrayfish's Vehicle Mod.

Modovi koji koriste ovu biblioteku

Grue (od verzije 1.6.0)

Hungering Darkness (od verzije 1.3.0)

Doniranje

Ako želite da podržite razvoj mojih modova, razmislite o tome da postanete patron! Možete kliknuti na sliku ispod da posetite moju Patreon stranicu.

Hostovanje servera

Sponzorisan sam od strane Aim2Game, i možete koristiti sledeće kodove za popuste na sopstvenom serveru! ABYSSAL25 - 25% popusta za život za nove klijente ABYSSAL50 - 50% popusta na prvi mesec za nove klijente

Modpacks

Ovaj mod može biti redistribuiran kao deo modpack-a, pod uslovom da se autoru (meni, Shinoow) daju odgovarajuće zasluge, zajedno sa linkom nazad na Curse/CurseForge stranicu moda. Nije vam dozvoljeno da redistribuirate mod na veb lokacijama trećih strana (mirroring moda ili kreiranjem "mod installer"), i biće preduzete pravne radnje protiv veb lokacija koje krše ovo.

Discord

Napravio sam discord server za svoje modove (zgodno nazvan "AbyssalCraft"). Kliknite na sliku ispod da se pridružite!

Kako instalirati 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.

Verzije

Sa zavisnostima

MinecraftLoaderFajlDatumAkcije
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

Česta pitanja

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.

Recenzije

Budi prvi koji će oceniti DarknessLib

Komentari 0

Prijavi se da komentarišešPrijavi se

Slični modovi

Svi modovi

Više o ovome