Mojang udostępnił 29 września 2026 roku drugi snapshot aktualizacji 26.4 dla Minecraft: Java Edition, oznaczony jako 26.4-snapshot-2. Wersja testowa ukazała się tydzień po pierwszym snapshocie tej serii, w którym Vulkan stał się domyślnym API graficznym. Tym razem najważniejsze zmiany to lepsze wtapianie nieba w mgłę na granicy zasięgu renderowania, przesłanianie ciał niebieskich w Nadziemiu i nowy wygląd ekranu debugowania. Lista naprawionych błędów liczy 53 pozycje.
Niebo zlewa się z mgłą zasięgu renderowania
Pierwsza zmiana działa przy włączonej opcji „Ulepszona przejrzystość” (Improved Transparency) w ustawieniach graficznych. Tło nieba i obłoki, które znajdują się za terenem, zlewają się teraz z mgłą na granicy zasięgu renderowania. Dzięki temu nie widać już miejsca, w którym kończy się teren, a zaczyna niebo.
Na liście poprawek są też dwa zgłoszenia związane z niebem i mgłą. Pierwsze (MC-300250) dotyczyło obłoków widocznych za zamglonym terenem, a drugie (MC-152504) nieba nachodzącego na mgłę pod wodą, szczególnie o wschodzie i zachodzie słońca.
Mojang opisał również techniczną stronę funkcji Improved Fog, którą steruje ta sama opcja. Ulepszona przejrzystość włącza technikę OIT (Order-Independent Transparency), czyli przezroczystość niezależną od kolejności rysowania. Shader clouds.fsh stracił obsługę OIT, bo teraz rysuje obłoki bezpośrednio, gdy OIT jest wyłączone, albo do osobnego bufora poza ekranem, gdy jest włączone. Z tego bufora do buforów OIT przenosi je nowy shader blit_clouds.fsh.
Dolna połowa nieba zasłania słońce i księżyc
Druga nowość działa w Nadziemiu (Overworld). Dolna połowa sfery nieba (skybox) przesłania teraz ciała niebieskie, czyli słońce, księżyc i gwiazdy. Przesłanianie sięga do określonego kąta, a jego krawędź łagodnie przechodzi w kolor mgły. W notce do snapshotu ten element nosi nazwę celestial occluder.
Przesłanianiem steruje nowy atrybut środowiska minecraft:visual/has_sky_occluder. Przyjmuje wartość logiczną, nie jest interpolowany i domyślnie jest włączony w Nadziemiu, a wyłączony w Netherze i Endzie. Nową warstwę rysują dwa dodatkowe shadery, sky_occluder.vsh i sky_occluder.fsh.
Ekran debugowania w nowej odsłonie
Trzecia duża zmiana dotyczy interfejsu. Nakładka debugowania, domyślnie otwierana klawiszem F3, została przeprojektowana tak, żeby łatwiej było ją czytać i rozumieć. Notka do snapshotu nie opisuje nowego układu szczegółowo, więc różnice najłatwiej zobaczyć po uruchomieniu wersji testowej.
Poprawki objęły też przełącznik trybu gry, otwierany skrótem F3 + F4. Po jego otwarciu cząstki i dźwięki niszczenia bloku nie były przerywane (MC-311758). Ten sam problem występował, gdy blok został wykopany natychmiast, a przedmiot w tej samej chwili trafił do drugiej ręki (MC-311777). Ikona postępu „Przygoda” różniła się z kolei od ikony trybu przygodowego w przełączniku (MC-311458).
Wybrane poprawki błędów
Część pozostałych poprawek wpływa na zwykłą rozgrywkę:
- zniszczenie stojaka na zbroję albo bytu przyczepionego do bloku w pobliżu sculkowego katalizatora pochłaniało zebrane doświadczenie (MC-311924),
- grzyby generowały się na bagnach w nadmiernych ilościach (MC-312046),
- na koniu, ośle ani mule nie dało się wyjechać z wody na ląd, jeśli przy brzegu nie było niepełnego bloku (MC-312066),
- gra mogła ulec awarii w losowym momencie podczas generowania chunków (MC-312064),
- po zaatakowaniu bytu w trybie kreatywnym i przejściu na tryb przetrwania niszczenie bloków zaczynało się z opóźnieniem 5 ticków (MC-312035),
- uprząż na młodych wesołych ghastach miała złą skalę (MC-300894),
- stawianie lilii wodnych i żabiego skrzeku nie zwiększało ich statystyk użycia (MC-264274),
- przy szyi małych stojaków na zbroję migotały tekstury, czyli pojawiał się efekt z-fighting (MC-236052).
Kilka pozycji dotyczy sterowania i trybu pełnoekranowego. Gra w trybie pełnoekranowym minimalizuje się teraz po utracie fokusu (MC-311781). Na niektórych systemach przełączanie się między grą a innymi oknami w tym trybie włączało kamerę filmową, jeśli skrót „Przełącz tryb kamery filmowej” nie był przypisany (MC-311826). Prawy Shift bywał przy niektórych metodach wprowadzania rozpoznawany jako klawisz nieprzypisany (MC-311424), a kod oznaczający brak przypisania mógł uruchamiać przypisane akcje (MC-311949). Na Waylandzie mysz nie działała na monitorach ustawionych na ujemnych współrzędnych (MC-311451), a na ekranie postępów przewijanie w poziomie działało w odwrotnym kierunku (MC-311933).
Pozostałe poprawki dotyczą głównie angielskich tekstów w grze, w tym napisów dla niesłyszących: wielkich liter, brakujących przedimków, łączników i kropek. Wśród zmian technicznych są poprawione funkcje trygonometryczne, które nie zawijały kątów i nie były w pełni okresowe (MC-311780), oraz konstruktor klasy LivingEntity, który losował obrót w radianach zamiast w stopniach (MC-310503).
Zmiany dla paczek danych i zasobów
Wersja paczek danych wzrosła do 122.1, a wersja paczek zasobów do 99.0. Do predykatów dodano warunek below_heightmap, który sprawdza, czy wysokość danej pozycji jest niższa od wartości wskazanej mapy wysokości (heightmap). Typ mapy, z którą porównywany jest punkt początkowy, podaje się w polu heightmap.
W paczkach zasobów zmieniła się też nazwa jednego shadera. Plik screenquad.vsh nazywa się teraz screentriangle.vsh, bo od pewnego czasu w rzeczywistości opisywał pojedynczy trójkąt, a nie czworokąt.
Jak zainstalować snapshot
Snapshoty są dostępne tylko w Java Edition. Żeby zainstalować nową wersję, wystarczy otworzyć Minecraft Launcher i włączyć snapshoty w zakładce instalacji. Mojang przypomina, że wersje testowe mogą uszkodzić świat, dlatego przed uruchomieniem warto zrobić kopię zapasową albo grać w osobnym folderze. Udostępniono też plik serwera (server jar), a błędy można zgłaszać w oficjalnym systemie zgłoszeń Mojangu.
Komentarze