Skyboxify — графический мод для замены и кастомизации текстур неба (скайбоксов) в Minecraft
Skyboxify — это клиентский мод для Fabric, добавляющий в Minecraft поддержку кастомного неба в формате OptiFine.
Skyboxify — это клиентский мод для Fabric, добавляющий в Minecraft поддержку кастомного неба в формате OptiFine.
Skyboxify — графический мод для замены и кастомизации текстур неба (скайбоксов) в Minecraft
Версия Minecraft, на которой протестирована и написана статья: 26.1.2
Диапазон поддерживаемых версий: 1.21.x — 26.1.2
Зависимости: Fabric API, YetAnotherConfigLib
Skyboxify — клиентский мод, который возвращает в Fabric поддержку собственных небес в формате OptiFine для Minecraft. Ванильное небо ограничено процедурным рендером солнца, луны, звезд и градиентом фонового цвета, поэтому добавить собственное ночное небо с туманностью или анимированный слой над облаками через ресурс-пак не удается. Мод читает .properties-файлы внутри пака и рисует над ванильным небом дополнительные слои по заданным параметрам.
Принцип работы
В основе лежит послойная композиция. Каждый файл sky1.properties, sky2.properties описывает свой слой неба. Первым рендерится ванильный, далее поверх него последовательно накладываются пользовательские слои — по номеру в названии файла. Слои смешиваются с подложкой через один из девяти режимов наложения, появляются и исчезают в заданные часы игры, вращаются вокруг собственной оси и реагируют на биом, погоду и высоту игрока.

Пользовательское небо в 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— вектор оси вращения (три числа через пробел). Длина вектора должна равняться 1, иначе вращение будет с артефактами. По умолчанию — 0.0 0.0 1.0 (ось на юг).weather— погода, при которой слой видно:clear,rain,thunder, или их комбинация через пробел. По умолчанию — толькоclear.biomes— список биомов. Префикс!инвертирует условие:!plains forestозначает «везде, кроме указанных».
Слой без единого условия (только source) показывается постоянно — как статичная подложка над стандартным небом. Чем больше ограничений добавлено, тем точнее пак реагирует на состояние мира.
Конфиг мода
Файл config/skyboxify.json хранит клиентские переключатели, которые влияют на рендер независимо от установленного пака. Параметров немного:
Параметр | Что делает |
| Глобально включает или выключает рендер пользовательских небес. При |
| Рендер ванильного солнца и луны поверх пользовательских слоев. При |
| Рендер стандартных звезд. При |
| Поведение в измерениях, для которых пак не описал небо (моды с собственными измерениями). При |
| Технический флажок для диагностики и логирования. В обычной игре остается |
| Экспериментальный переключатель, добавленный в Release 2.4, возвращает предыдущую логику вращения слоев. Ломает современные паки, поэтому по умолчанию выключен; включать нужно только для старых скайбокс-паков, написанных под ранний рендер. |
Вывод
Skyboxify добавляет рендер пользовательских небес в формате, который много лет существует в сообществе OptiFine, плюс fallback структуру для старых паков. Подходит тем, кто собирает Fabric-сборку с акцентом на визуальный стиль и хочет переносить старые скайбокс-паки без перехода на Forge.
Установка
Базовая установка занимает около 5 минут. Общий процесс одинаков, отличается только лоадер и совместимый билд.
- 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.











