Skyboxify — Minecraft에서 하늘 텍스처(스카이박스)를 교체하고 커스터마이징하기 위한 그래픽 모드
Skyboxify는 Minecraft에 OptiFine 형식의 커스텀 하늘 지원을 추가하는 Fabric용 클라이언트 모드입니다.
Skyboxify는 Minecraft에 OptiFine 형식의 커스텀 하늘 지원을 추가하는 Fabric용 클라이언트 모드입니다.
Skyboxify — Minecraft에서 하늘 텍스처(스카이박스)를 교체하고 커스터마이징하기 위한 그래픽 모드
문서 테스트 및 작성에 사용된 Minecraft 버전: 26.1.2
지원되는 버전 범위: 1.21.x — 26.1.2
종속성: Fabric API, YetAnotherConfigLib
Skyboxify는 Minecraft의 Fabric에 OptiFine 형식의 커스텀 하늘 지원을 다시 가져오는 클라이언트 사이드 모드입니다. 바닐라 하늘은 태양, 달, 별 및 배경색 그라데이션의 절차적 렌더링으로 제한되므로 리소스 팩을 통해 성운이 있는 커스텀 밤하늘이나 구름 위의 애니메이션 레이어를 추가할 수 없습니다. 이 모드는 팩 내부의 .properties 파일을 읽고 지정된 매개변수에 따라 바닐라 하늘 위에 추가 레이어를 그립니다.
작동 원리
그 중심에는 레이어 구성이 있습니다. sky1.properties, sky2.properties 와 같은 각 파일은 고유한 하늘 레이어를 설명합니다. 바닐라 하늘이 먼저 렌더링된 다음, 파일 이름의 숫자에 따라 커스텀 레이어가 순차적으로 그 위에 겹쳐집니다. 레이어는 9가지 혼합 모드 중 하나를 통해 배경과 혼합되며, 지정된 게임 시간에 나타나고 사라지며, 자체 축을 중심으로 회전하고 생물 군계, 날씨 및 플레이어 높이에 반응합니다.

모드를 사용하여 추가된 Fabric 모드팩의 커스텀 하늘
차원에 대한 바인딩은 .properties 파일이 배치된 폴더 이름에 의해 결정됩니다. world0 — 오버월드, world-1 — 네더, world1 — 엔드. 이러한 이름으로 충분합니다. 파일 자체에는 별도의 "차원" 필드가 없습니다. 차원 폴더는 리소스 팩 내의 optifine/sky/(모드가 구현하는 OptiFine 형식의 기본 경로)에 배치됩니다. 대체 수단(fallback)으로 이 모드는 mcpatcher/sky/(MCPatcher 팩의 유산)에서도 유사한 구조를 읽습니다. 하나의 팩에 두 분기가 모두 있는 경우 optifine/sky/ 만 사용되며, 모드는 첫 번째 경로가 누락된 경우에만 mcpatcher/sky/ 에 액세스합니다.
표준이 아닌 식별자가 있는 모드 차원의 경우 동작은 클라이언트 설정의 별도 매개변수에 의해 제어됩니다(아래 참조).
단일 레이어의 매개변수
각 레이어는 텍스처와 렌더링되는 조건 세트로 구성됩니다. .properties 파일의 주요 필드는 다음과 같습니다.
source— 하늘 텍스처 경로. 유일한 필수 필드입니다.blend— 배경과 레이어의 혼합 모드:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. 기본값은add입니다.startFadeIn,endFadeIn,startFadeOut,endFadeOut—hh:mm형식(게임 시간)의 레이어 표시 및 사라짐 시간.startFadeIn에서 레이어 불투명도는 0%이고,endFadeIn에서는 100%가 되며, 사라질 때도 마찬가지입니다.axis— 회전 축의 벡터(공백으로 구분된 3개의 숫자). 벡터의 길이는 1이어야 하며 그렇지 않으면 회전에 아티팩트가 생깁니다. 기본값은 0.0 0.0 1.0(남쪽을 향하는 축)입니다.weather— 레이어가 보이는 날씨:clear,rain,thunder또는 공백으로 구분된 이들의 조합. 기본값은clear만 해당합니다.biomes— 생물 군계 목록. 접두사!는 조건을 반전시킵니다:!plains forest는 "지정된 곳을 제외한 모든 곳"을 의미합니다.
조건이 없는 레이어(source 만)는 표준 하늘 위의 정적인 배경으로서 지속적으로 표시됩니다. 추가되는 제한이 많을수록 팩은 세계의 상태에 더 정확하게 반응합니다.
모드 설정
파일 config/skyboxify.json 은 설치된 팩에 관계없이 렌더링에 영향을 미치는 클라이언트 스위치를 저장합니다. 매개변수는 거의 없습니다.
매개변수 | 기능 |
| 커스텀 하늘 렌더링을 전역적으로 활성화하거나 비활성화합니다. |
| 커스텀 레이어 위에 바닐라 태양과 달을 렌더링합니다. |
| 표준 별을 렌더링합니다. |
| 팩이 하늘을 설명하지 않은 차원(자체 차원이 있는 모드)에서의 동작. |
| 진단 및 로깅을 위한 기술 플래그입니다. 일반적인 플레이에서는 |
| Release 2.4에 추가된 실험적 스위치로 이전 레이어 회전 논리를 반환합니다. 최신 팩을 손상시키므로 기본적으로 비활성화되어 있습니다. 초기 렌더링용으로 작성된 오래된 스카이박스 팩에만 켜야 합니다. |
결론
Skyboxify는 OptiFine 커뮤니티에 수년간 존재해 온 형식으로 커스텀 하늘 렌더링을 추가하고, 구형 팩을 위한 폴백 구조를 추가합니다. 시각적 스타일에 중점을 두고 Fabric 모드팩을 구축하고 Forge로 전환하지 않고 이전 스카이박스 팩을 이식하려는 사람들에게 적합합니다.
설치
일반적인 설치는 약 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.











