Skip to content

Minecraft 1.12.2용 DarknessLib 모드

조명 계산 및 유사한 작업을 처리하기 위한 라이브러리 모드

조회수
13 조회수
업데이트됨
업데이트됨 18.10.2026

개요

DarknessLib은 조명 계산을 다루는 기능과 동적 조명을 지원하는 가장 흔한 모드들에 대한 내장 지원을 제공하는 라이브러리 모드입니다. 라이브러리 모드이기 때문에 그 자체로는 거의 하는 일이 없지만, 다른 모드들이 이에 대한 지원을 추가하여 같은 종류의 코드를 만들 필요성을 줄일 수 있습니다.

기능

이 라이브러리는 다음을 제공합니다:

  • 상대적인 조명 레벨을 확인하는 기능(영혼 모래 위에 서 있는 것과 같은 요소도 고려합니다)
  • Atomic Stryker의 Dynamic Lights, Optifine의 Dynamic Lights 및 Smooth Entity Light에 대한 지원. 기능은 플레이어 대 플레이어 기준으로 작동합니다(활성화된 경우, 명시된 동적 조명 모드 중 하나를 사용하는 모든 플레이어의 조명이 총 조명에 추가되며, 클라이언트는 밝다고 하는데 서버 측은 그렇지 않다고 하는 상황이 발생하지 않습니다). 또한 추가 휴대용 광원을 추가할 수 있는 설정 가능한 목록이 있습니다(아직 발견되지 않은 경우에 한하며, 라이브러리에는 등록된 모든 블록에서 광원을 판별하려고 시도하는 내장 기능이 있습니다)
  • 라이브러리에 의존하는 모드가 조명 레벨을 확인하기 전에 확인할 수 있는 내장 차량 목록(광산 수레와 보트 모두 안에 타고 있으면 조명 레벨을 가리기 때문입니다)
  • 모드가 각각의 목록에 휴대용 광원과 차량을 모두 추가할 수 있도록 하는 IMC 지원(또는 이슈 트래커에 modid와 차량 엔티티 클래스 경로를 포함한 티켓을 열어주시면 내부 목록에 포함하겠습니다)

설정

이 모드는 몇 가지 설정 옵션도 제공합니다:

동적 조명 목록:

이 목록에 추가된 아이템/블록은 AtomicStryker의 Dynamic Lights가 있거나, Optifine의 Dynamic Lights가 활성화되어 있거나(그리고 Dynamic Lights Mode가 활성화되어 있거나), Smooth Entity Light가 있는 경우 휴대용 광원으로 간주됩니다. 대부분의 발광 블록은 자동으로 광원으로 감지되므로 이 목록에 추가할 필요가 없을 수도 있습니다(발견한 모든 것을 기록하므로 로그를 확인하세요)

형식: modid:name:meta;lightlevel, 여기서 meta와 lightlevel은 선택 사항입니다(지정하지 않으면 조명 레벨은 자동으로 15로 설정됩니다).

마인크래프트 재시작 필요!

S:"Dynamic Lights List" <

동적 조명 모드:

이것이 활성화되어 있으면(클라이언트와 서버 모두), AtomicStryker의 Dynamic Lights가 있거나, Optifine의 Dynamic Lights가 활성화되어 있거나, Smooth Entity Light가 있는 경우 휴대용 광원이 실제 조명으로 취급됩니다.

B:"Dynamic Lights Mode"=false

IMC

자신의 모드에서 차량을 차량 목록에 추가하려면 다음 코드를 사용하면 됩니다:

FMLInterModComms.sendMessage("darknesslib", "addVehicle", "path.to.mod.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 페이지로 돌아가는 링크를 함께 제공하는 경우 모드팩의 일부로 재배포할 수 있습니다. 제3자 웹사이트에서 이 모드를 재배포(모드를 미러링하거나 "모드 설치 프로그램"을 만드는 행위)하는 것은 허용되지 않으며, 이를 위반하는 웹사이트에는 법적 조치가 취해집니다.

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

댓글을 작성하려면 로그인하세요로그인

비슷한 모드

모든 모드

이 항목 더 보기