
Highlight — Minecraft용 모드
Highlight는 복잡한 모델을 가진 바닐라 블록의 선택 윤곽선을 실제 형태에 맞게 다시 그려 줍니다. 클라이언트 렌더링만 변경하며 히트박스는 그대로 유지됩니다. 지원 버전 1.19.2–1.21.10.
Highlight는 복잡한 모델을 가진 바닐라 블록의 선택 윤곽선을 실제 형태에 맞게 다시 그려 줍니다. 클라이언트 렌더링만 변경하며 히트박스는 그대로 유지됩니다. 지원 버전 1.19.2–1.21.10.
Highlight — Minecraft용 모드
테스트 및 문서 작성에 사용된 Minecraft 버전: 1.21.10
지원 버전 범위: 1.19.2 – 1.21.10
모드 버전: 3.9.0
의존성: Fabric API (Fabric 빌드용)
Highlight는 Minecraft의 일부 바닐라 블록에 대한 선택 윤곽선의 모양을 바꿔 줍니다. 일반적인 게임에서는 블록을 조준할 때 나타나는 윤곽선이 X, Y, Z 축에 엄격하게 정렬된 직사각형 세그먼트로 이루어져 있습니다. 경사, 얇은 요소, 계단형 부분이 있는 복잡한 모델의 블록에서는 이러한 윤곽선이 거친 큐브처럼 보이며 실제 외곽선을 따라가지 못합니다. 이 모드는 윤곽선을 임의의 각도로 그리기 때문에 선택 영역이 눈에 보이는 것과 일치합니다. 모든 변경 사항은 클라이언트 렌더링에만 영향을 미칩니다. 히트박스와 클릭에 대한 반응은 바닐라 그대로 유지됩니다.
윤곽선이 다시 그려지는 방식
표준 선택 영역은 블록의 충돌 영역에 묶인 직사각형 상자들의 집합입니다. 각 상자는 축으로 제한되어 있어 그 내부에 대각선을 그을 수 없습니다. 돌, 판자, 흙과 같은 큐브형 블록의 경우 윤곽선이 표면에 정확하게 맞습니다. 더 복잡한 모델은 계단으로 근사됩니다. 부드러운 경사 대신 작은 돌출부가 생기고, 정교한 요소 대신 계단형 실루엣이 됩니다.
Highlight는 이러한 블록에 대해 별도의 윤곽선 유형을 지정하는데, 여기서 각 선은 3차원 공간의 두 끝점으로 정의됩니다. 윤곽선은 대각선으로 진행되며 모델의 경사면을 따라갑니다. 이때 충돌 형상은 변경되지 않습니다. 게임은 모드가 없을 때와 동일한 규칙으로 클릭, 파괴, 상호작용을 등록합니다.
독서대(lectern)의 새로운 윤곽선
처리된 블록 목록
개선된 윤곽선은 모드 자체의 내부 리소스에 정의됩니다. 각 블록은 자신의 식별자에 연결된 고유한 윤곽선 설명을 받습니다. 문서에서는 직접적인 예시로 minecraft:lectern을 들고 있습니다. 모드를 연결한 후에는 독서대의 윤곽선이 책 받침대의 기울어진 표면에 맞춰 경사진 형태로 표시됩니다.
독서대 외에도 기본 세트는 복잡한 모델을 가진 다른 바닐라 블록들을 포함합니다. 블록에 대한 설명이 없으면 윤곽선은 표준 상태로 유지됩니다. Highlight는 게임 내의 모든 비직사각형 객체를 자동으로 다시 그리려고 시도하지 않습니다.
직접 윤곽선을 추가하는 방법
윤곽선 설명은 일반 리소스 파일로 저장됩니다. 따라서 리소스 팩 제작자는 동일한 경로에 자신의 설명을 배치하여 모든 블록의 윤곽선을 재정의할 수 있습니다. 새 버전이 기본 세트의 파일을 덮어씁니다. 기록 구조는 간단합니다. 선들의 목록이며, 각 선은 블록 공간의 두 점으로 정의됩니다. 서로 다른 상태에 대한 변형은 별도로 설명됩니다. 예를 들어, 방위에 따른 독서대의 네 가지 회전에 대해서입니다.
리소스 팩의 윤곽선은 블록의 히트박스를 이동시키지 않습니다. 선이 바닐라 충돌 영역의 경계를 벗어나면 선은 보이지만 클릭은 충돌 영역 자체의 범위 내에서만 등록됩니다.
결론
Highlight는 바닐라의 한 가지 시각적 결함을 메웁니다. 복잡한 모델을 가진 블록에서 선택 윤곽선이 마침내 계단형 형상 대신 실제 형태를 따라갑니다. 가장 눈에 띄는 효과는 물체의 정확한 위치가 중요한 건축 및 장면 촬영 중에 나타납니다. 게임 규칙에 개입하지 않고 더 깔끔한 게임 외관을 원하는 데코레이터, 건축가, 클라이언트 빌드 사용자에게 적합합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











