Minecraft Java Edition 26.2, znany jako "Chaos Cubed", zadebiutował 16 czerwca 2026 roku, a zespół Fabric praktycznie z dnia na dzień przygotował pełne wsparcie dla nowej odsłony. Najważniejsza zmiana techniczna tej aktualizacji to eksperymentalny renderer Vulkan, który po raz pierwszy od 17 lat zaczyna wypierać OpenGL z silnika graficznego gry. Dla twórców modów oznacza to nowy łańcuch narzędzi i kilka istotnych przesiadek w kodzie.
Nowy toolchain - czego potrzebujesz
Fabric jasno określił wymagania dla osób tworzących mody pod 26.2. Aby projekt poprawnie się zbudował, trzeba zaktualizować środowisko:
- Loom 1.17 - nowa wersja wtyczki Gradle do budowania modów Fabric.
- Gradle 9.5.1 - wymagany system budowania.
- Fabric Loader 0.19.3 - najnowszy stabilny loader, który powinni zainstalować gracze.
- Fabric API 0.152.0 (oraz wcześniejsze 0.150.1) z portem na 26.2 - na Modrinth dostępna jest już paczka 0.152.2+26.2.
Vulkan zmienia zasady gry
W 26.2 backend graficzny można przełączać między domyślnym OpenGL a eksperymentalnym Vulkanem w opcji "Graphics API". Kluczowa różnica jest architektoniczna: dotychczas OpenGL działał w głównym wątku gry, rywalizując o czas procesora z logiką, fizyką i generowaniem chunków. Nowy renderer Vulkan pracuje na osobnym, dedykowanym wątku, co odciąża resztę silnika. Wymaga jednak karty zgodnej z Vulkan 1.2 z obsługą dynamic rendering; starsze maszyny automatycznie wracają do OpenGL. Mojang zapowiada, że OpenGL zniknie dopiero wtedy, gdy Vulkan będzie w pełni stabilny, więc przez cały 2026 rok oba backendy pozostaną dostępne równolegle.
Surowy OpenGL do przepisania
To najważniejszy komunikat dla modderów. Mody, które wywołują bezpośrednio funkcje OpenGL zamiast korzystać z API Blaze3D, przestaną działać i wymagają migracji. Fabric przeniósł na 26.2 swoje Renderer API oraz Indigo, a także naprawił testy klienta (client game tests) uruchamiane na Vulkanie. W praktyce mody zbudowane "po staremu" na niskopoziomowych wywołaniach graficznych to dziś główne źródło niekompatybilności.
Nowości w Fabric API
- Enum Extensions - rozszerzanie enumów przez Fabric Mixin i classtweaking (Loom 1.17, Loader 0.19.0+).
- Tag Removal API - bezpieczne usuwanie wpisów z tagów bez nadpisywania całości (Fabric API 0.150.1+).
- Fluid Interaction API - eksperymentalny rejestr interakcji płynów z bytami (0.150.1+).
- Attended Client Commands - metoda .requires(FabricClientCommandSource::attended), która wymusza potwierdzenie komendy klienta przez gracza (0.152.0+).
Co jeszcze zmienia 26.2
Pod maską 26.2 przetasowało kilka rzeczy, do których mody muszą się dostosować. Identyfikatory bloków i przedmiotów trafiły do osobnych klas BlockIds, BlockItemIds oraz ItemIds, usunięto valueLookupBuilder, a metody GUI i HUD przeniesiono - ustawianie ekranu odbywa się teraz przez Minecraft.getInstance().gui.setScreen().
Co to znaczy dla polskich graczy
Jeśli grasz z modami, nie aktualizuj się w ciemno. Vulkan to dopiero pierwszy krok większej inicjatywy "Vibrant Visuals" dla edycji Java i bywa niestabilny, dlatego warto poczekać, aż ulubione mody, paczki i biblioteki w stylu Fabric API dostaną wersje na 26.2. Dla posiadaczy słabszych komputerów, których w Polsce nie brakuje, przejście na osobny wątek renderowania zapowiada realny wzrost płynności - ale dopiero po ustabilizowaniu backendu. Administratorzy serwerów mogą spać spokojnie: zmiana renderera dotyczy klienta, nie strony serwerowej, więc istniejące światy działają bez przeszkód.
Źródło: Fabric for Minecraft 26.2 (fabricmc.net), Minecraft.net
Komentarze