Premiera Minecraft 26.1 (Tiny Takeover) 24 marca przyniosła nie tylko urocze baby moby, ale też rewolucyjną zmianę techniczną - jest to pierwsza wersja wymagająca Java 25 i pierwsza w historii w pełni nieobfuskowana. Wyjaśniamy, co to oznacza w praktyce.
Dlaczego Java 25?
Minecraft Java Edition od zawsze wymaga środowiska Java Runtime Environment (JRE) do uruchomienia. Dotychczas wystarczała Java 21, ale wersja 26.1 podnosi wymaganie do Java SE 25. Powody to przede wszystkim:
- Lepsza wydajność - Java 25 wprowadza ulepszenia garbage collectora i JIT compilera
- Nowe API - Mojang wykorzystuje nowsze interfejsy programistyczne niedostępne w starszych wersjach
- Wsparcie bezpieczeństwa - Java 21 zbliża się do końca cyklu aktualizacji
- Wirtualne wątki (Project Loom) - potencjalnie lepsza obsługa wielu graczy na serwerach
Co muszą zrobić gracze?
Jeśli używasz oficjalnego launchera Minecraft - nic. Launcher automatycznie pobiera i instaluje odpowiednią wersję Java. Nie musisz niczego konfigurować ręcznie.
Jeśli jednak korzystasz z zewnętrznych launcherów (MultiMC, Prism Launcher, ATLauncher), musisz:
- Pobrać Java SE 25 ze strony Adoptium lub Oracle
- W ustawieniach launchera wskazać nową ścieżkę do Java 25
- Upewnić się, że argumenty JVM są kompatybilne z nową wersją
Serwery - konieczna aktualizacja
Administratorzy serwerów Minecraft muszą zaktualizować środowisko Java na swoich maszynach. Dotyczy to zarówno serwerów vanilla, jak i tych z modloaderami (Fabric, NeoForge, Paper, Purpur). Większość dostawców hostingu Minecraft (Apex, Bisect, Aternos) już udostępniła Java 25 w swoich panelach.
Pierwsza w pełni nieobfuskowana wersja
To prawdziwa rewolucja dla społeczności modderskiej. Dotychczas kod Minecrafta był obfuskowany - nazwy klas, metod i zmiennych były zamienione na bezsensowne ciągi znaków (jak „a", „b", „abc"). Projekty jak MCP, Yarn czy Mojang Mappings próbowały odwzorowywać oryginalne nazwy, ale zawsze z pewnym marginesem błędu.
Od wersji 26.1 Minecraft Java Edition jest dostarczany bez żadnej obfuskacji. Oznacza to:
- Szybsze tworzenie modów - nie trzeba „odgadywać" nazw metod
- Mniej bugów w modach - bezpośredni dostęp do oryginalnych nazw eliminuje błędy mapowania
- Lepsza kompatybilność - mody oparte na różnych systemach mapowań mogą łatwiej współpracować
- Niższy próg wejścia - nowi modderzy nie muszą się uczyć systemów mapowań
Reakcja społeczności modderskiej
Reakcja jest jednoznacznie pozytywna. W ciągu 30 dni od ogłoszenia zmian:
- Fabric wydał kompletny poradnik migracji na Mojang Mappings
- NeoForge opublikował wersje alpha dla snapshotów 26.1
- Setki popularnych modów rozpoczęły proces migracji
Oczekuje się, że pełna migracja ekosystemu zajmie do kwietnia 2026, po czym gracze skorzystają z szybszych aktualizacji modów i lepszej stabilności.
Nowy format wersji: rok.drop.hotfix
Przy okazji warto przypomnieć, że 26.1 inauguruje też nowy system numerowania wersji. Zamiast tradycyjnego 1.X.Y, Mojang przechodzi na format rok.drop.hotfix - więc 26.1 oznacza: rok 2026, pierwszy game drop. Ewentualne poprawki będą numerowane 26.1.1, 26.1.2 itd.
System ten obowiązuje zarówno w Java Edition, jak i Bedrock Edition, co ułatwia śledzenie aktualizacji na obu platformach.
Więcej szczegółów technicznych na Minecraft Wiki.
Komentarze