16 lipca 2026 roku Mojang opublikował czwarty snapshot aktualizacji 26.3 (Third Drop, znanej jako „Dappled Forest”) dla Minecraft: Java Edition. To wydanie skupia się przede wszystkim na zmianach technicznych pod maską gry, ale dwie z nich mają realne znaczenie dla graczy - zwłaszcza tych korzystających z Linuksa oraz administratorów serwerów.
Koniec GLFW, powitanie SDL3
Najważniejsza zmiana to przejście biblioteki odpowiedzialnej za zarządzanie oknem gry, obsługę wejścia (klawiatura, mysz, kontrolery) oraz integrację z systemem operacyjnym z dotychczasowego GLFW na SDL3. To fundamentalna wymiana jednego z najstarszych elementów silnika klienta Java Edition, obecnego w grze praktycznie od początku.
Dla przeciętnego gracza na Windowsie czy macOS zmiana powinna przejść niezauważona - Mojang deklaruje, że nowa biblioteka zachowuje dotychczasowe zachowanie gry. Klawiatura obsługiwana jest teraz przez kody skanowania SDL dla pozycji fizycznych klawiszy oraz kody klawiszy SDL dla skrótów zależnych od układu klawiatury, co ma poprawić działanie niestandardowych układów i klawiatur spoza standardu QWERTY.
Linux: domyślnie Wayland zamiast X11
To właśnie na Linuksie zmiana robi największą różnicę. Dzięki SDL3 gra domyślnie preferuje teraz serwer wyświetlania Wayland zamiast starszego X11, jeśli tylko system go obsługuje. Wayland od lat jest promowany jako następca X11 w dużych dystrybucjach (Fedora, Ubuntu, większość instalacji GNOME i KDE), oferując lepszą obsługę HiDPI, płynniejsze skalowanie i stabilniejsze zarządzanie oknami - do tej pory Minecraft renderowany był na Linuksie głównie przez warstwę zgodności X11, nawet na systemach z Waylandem jako domyślnym środowiskiem.
Zmiana nie jest jednak wolna od problemów. Society testerów zgłasza, że wejście w tryb pełnoekranowy wyłączny (exclusive fullscreen) na Waylandzie obecnie zawiesza grę - to samo dotyczy niektórych konfiguracji z wieloma monitorami na Windowsie. Do czasu poprawki graczom na Linuksie zaleca się korzystanie z trybu pełnoekranowego okienkowego (borderless) zamiast wyłącznego.
Szyldy przestają domyślnie wykonywać komendy
Druga istotna zmiana dotyczy bezpieczeństwa i ma znaczenie zwłaszcza dla administratorów serwerów. Do tej pory szyldy (znaki) mogły zawierać w tekście kliknięcia i komendy, które wykonywały się automatycznie po interakcji gracza z tabliczką. Od tego snapshotu domyślnie te elementy przestają się wykonywać - trzeba je jawnie włączyć nowym polem allow_op_features. Mojang dodał też komponenty danych minecraft:sign_text_front i minecraft:sign_text_back, ułatwiające twórcom map i pluginów kontrolowaną obsługę treści szyldów.
To domyślne domknięcie funkcji wpisuje się w szerszy trend zabezpieczania interakcji graczy z treścią generowaną przez serwer - w przeszłości mechanizmy związane z odczytem i renderowaniem szyldów bywały wykorzystywane przez złośliwe serwery do wyciągania informacji o kliencie gracza (m.in. zainstalowanych modach czy układzie klawiatury) bez jego wiedzy. Ograniczenie automatycznego wykonywania komend w tekście szyldów zmniejsza pole do nadużyć tego typu.
Pozostałe zmiany
- Gracze w trybie widza (spectator) mogą teraz wchodzić w interakcję z portalami i się przez nie teleportować.
- Nowe komponenty przedmiotów:
minecraft:cooking_fuel,minecraft:brewing_fuel,minecraft:waxed,minecraft:villager_foodiminecraft:mob_visibility- dają twórcom paczek danych większą kontrolę m.in. nad niestandardowym paliwem do pieca i warzenia mikstur. - Komenda
/spreadplayerskorzysta teraz z tagu bloków#entities_can_teleport_todo wyszukiwania bezpiecznych miejsc lądowania. - Przebudowa systemu osiągnięć (advancements) - pola wyzwalaczy przyjmują teraz wartości inline lub identyfikatory z przestrzenią nazw, przy bardziej rygorystycznych wymaganiach warunków łupów.
- Generowanie świata: warstwy wodonośne (aquifers) i żyły rud korzystają teraz z opcjonalnych obiektów konfiguracyjnych zamiast prostych flag logicznych, a funkcje gęstości zostały przemianowane dla spójności.
- Ekran debugowania zyskał regulowaną skalę interfejsu, a przedmioty mineralne w ekwipunku kreatywnym zostały posortowane według poziomu.
- Naprawiono łącznie 75 zgłoszonych błędów.
Snapshot wymaga Java SE 25 i korzysta z formatów paczek: zasobów 92.0 oraz danych 111.0. Jak zwykle w przypadku wersji testowych, Mojang przypomina o kopii zapasowej światów przed instalacją - snapshoty mogą uszkadzać zapisy gry i nie powinny być uruchamiane na głównych światach.
Snapshot instaluje się przez zakładkę „Installations” w oficjalnym launcherze Minecrafta, po włączeniu opcji snapshotów.
Komentarze