Skyboxify — mod graficzny do podmiany i personalizacji tekstur nieba (skyboxów) w Minecraft
Skyboxify to mod kliencki na Fabric, który dodaje do Minecrafta obsługę niestandardowego nieba w formacie OptiFine.
Skyboxify to mod kliencki na Fabric, który dodaje do Minecrafta obsługę niestandardowego nieba w formacie OptiFine.
Skyboxify — mod graficzny do podmiany i personalizacji tekstur nieba (skyboxów) w Minecraft
Wersja Minecraft, na której przetestowano i napisano artykuł: 26.1.2
Zakres obsługiwanych wersji: 1.21.x — 26.1.2
Zależności: Fabric API, YetAnotherConfigLib
Skyboxify to mod kliencki, który przywraca do Fabric obsługę niestandardowego nieba w formacie OptiFine dla Minecraft. Waniliowe niebo jest ograniczone do proceduralnego renderowania słońca, księżyca, gwiazd oraz gradientu koloru tła, przez co dodanie własnego nocnego nieba z mgławicą czy animowanej warstwy nad chmurami przez paczkę zasobów jest niemożliwe. Mod czyta pliki .properties wewnątrz paczki i rysuje nad waniliowym niebem dodatkowe warstwy według zadanych parametrów.
Zasada działania
U podstaw leży kompozycja warstwowa. Każdy plik sky1.properties, sky2.properties opisuje własną warstwę nieba. Najpierw renderowane jest niebo waniliowe, następnie na nie kolejno nakładane są warstwy niestandardowe — według numeru w nazwie pliku. Warstwy mieszają się z tłem za pomocą jednego z dziewięciu trybów mieszania, pojawiają się i znikają w określonych godzinach w grze, obracają wokół własnej osi i reagują na biom, pogodę oraz wysokość gracza.

Niestandardowe niebo w paczce Fabric, dodane za pomocą moda
Przypisanie do wymiaru odbywa się poprzez nazwę folderu, w którym umieszczone są pliki .properties: world0 — Overworld, world-1 — Nether, world1 — End. Te nazwy wystarczą: nie ma oddzielnego pola „wymiar” wewnątrz samego pliku. Folder wymiaru znajduje się w paczce zasobów w ścieżce optifine/sky/ (natywna ścieżka formatu OptiFine, którą realizuje mod). Jako fallback, mod czyta również analogiczną strukturę z mcpatcher/sky/ — dziedzictwo paczek MCPatcher. Jeśli w jednej paczce są obie gałęzie, używana jest tylko optifine/sky/; mod sięga do mcpatcher/sky/ tylko w przypadku braku pierwszej.
W przypadku zmodowanych wymiarów z niestandardowym identyfikatorem, zachowaniem steruje oddzielny parametr w konfiguracji klienta (patrz niżej).
Parametry pojedynczej warstwy
Każda warstwa to tekstura plus zestaw warunków, w jakich jest ona renderowana. Główne pola w pliku .properties to:
source— ścieżka do tekstury nieba. Jedyne pole wymagane.blend— tryb nakładania warstwy na tło:alpha,screen,dodge,add,multiply,burn,overlay,subtract,replace. Domyślnie —add.startFadeIn,endFadeIn,startFadeOut,endFadeOut— czas pojawiania się i znikania warstwy w formaciehh:mm(czas w grze). PrzystartFadeInnieprzezroczystość warstwy wynosi 0%, przyendFadeIn— 100%, a następnie analogicznie w dół przy znikaniu.axis— wektor osi obrotu (trzy liczby oddzielone spacją). Długość wektora musi wynosić 1, w przeciwnym razie obrót będzie miał artefakty. Domyślnie — 0.0 0.0 1.0 (oś na południe).weather— pogoda, podczas której warstwa jest widoczna:clear,rain,thunder, lub ich kombinacja oddzielona spacją. Domyślnie — tylkoclear.biomes— lista biomów. Przedrostek!odwraca warunek:!plains forestoznacza „wszędzie z wyjątkiem wymienionych”.
Warstwa bez żadnych warunków (tylko source) jest wyświetlana stale — jako statyczne tło nad standardowym niebem. Im więcej ograniczeń zostanie dodanych, tym dokładniej paczka reaguje na stan świata.
Konfiguracja moda
Plik config/skyboxify.json przechowuje przełączniki klienta, które wpływają na renderowanie niezależnie od zainstalowanej paczki. Parametrów jest niewiele:
Parametr | Co robi |
| Globalnie włącza lub wyłącza renderowanie niestandardowego nieba. Przy |
| Renderowanie waniliowego słońca i księżyca ponad niestandardowymi warstwami. Przy |
| Renderowanie standardowych gwiazd. Przy |
| Zachowanie w wymiarach, dla których paczka nie opisała nieba (mody z własnymi wymiarami). Przy |
| Flaga techniczna do diagnostyki i logowania. W normalnej grze pozostaje |
| Przełącznik eksperymentalny dodany w Release 2.4, przywraca wcześniejszą logikę obrotu warstw. Psuje nowoczesne paczki, więc jest domyślnie wyłączony; należy go włączać tylko dla starych paczek skyboxów napisanych pod stary render. |
Podsumowanie
Skyboxify dodaje renderowanie niestandardowego nieba w formacie, który od lat istnieje w społeczności OptiFine, a także strukturę fallback dla starszych paczek. Idealny dla tych, którzy tworzą paczkę na Fabric z naciskiem na styl wizualny i chcą przenieść stare skyboxy bez przechodzenia na Forge.
Instalacja
Typowa instalacja zajmuje około 5 minut. Procedura jest taka sama; różni się tylko loader i odpowiedni build.
- 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.











