Trzy dni po premierze Minecraft 26.1 (Tiny Takeover) ekosystem modowy wchodzi w nową erę. NeoForge opublikował pierwszą wersję beta z obsługą 26.1, a twórcy modów mogą już korzystać z w pełni nieobfuskowanego kodu Minecrafta. To największa zmiana w historii moddingu.

NeoForge 26.1.0.1-beta

Pierwsza wersja NeoForge dla Minecraft 26.1 nosi oznaczenie 26.1.0.1-beta. NeoForge zmienił system numerowania, by pasował do nowego formatu wersji Minecrafta — trzy pierwsze cyfry identyfikują wersję gry, a czwarta to numer wydania NeoForge.

Status beta oznacza, że API może się jeszcze zmieniać, ale modderzy mogą już zaczynać portowanie swoich modów.

Koniec obfuskacji — co to oznacza?

Do wersji 26.0 kod Minecrafta był obfuskowany — nazwy klas, metod i zmiennych zamieniała się na bezsensowne ciągi znaków. Społeczność modderska tworzyła tzw. mappingi (MCP, Yarn, Mojang Mappings), by odtworzyć oryginalne nazwy.

Od wersji 26.1 Mojang dostarcza kod bez żadnej obfuskacji. Oznacza to:

  • Koniec z mappingami — deweloperzy widzą oryginalne nazwy metod i parametrów
  • Szybsze aktualizacje modów — nie trzeba czekać na zaktualizowane mappingi po każdym snapshocie
  • Mniej bugów — eliminacja błędów wynikających z nieprawidłowych odwzorowań nazw
  • Niższy próg wejścia — nowi modderzy nie muszą się uczyć systemu mappingów

Java 25 i Gradle 9.1

Minecraft 26.1 wymaga Java 25, co oznacza, że mody również muszą być kompilowane pod tę wersję. Dodatkowo NeoForge wymaga teraz Gradle 9.1.0 lub nowszego — wcześniejsze wersje nie są obsługiwane.

Dla modderów oznacza to konieczność aktualizacji narzędzi deweloperskich, ale zyski w postaci lepszej wydajności JVM i dostępu do nowszych API Java rekompensują wysiłek.

Pierwsze mody już dostępne

Ekosystem reaguje błyskawicznie. Wśród pierwszych modów zaktualizowanych do 26.1 na platformie Modrinth:

  • Lithium 0.22.0 — najpopularniejszy mod optymalizujący wydajność, już dostępny dla NeoForge 26.1
  • Balm 26.1.0.2 — biblioteka ułatwiająca tworzenie modów cross-platform (Fabric/NeoForge)

To dopiero początek — w nadchodzących tygodniach spodziewamy się masowej migracji najpopularniejszych modów.

Fabric vs NeoForge — wyścig o 26.1

Warto przypomnieć, że Fabric API 26.1 również dostał dużą aktualizację — opisywaliśmy ją kilka dni temu. Oba modloadery intensywnie rywalizują o dominację w nowej erze modowania:

  • Fabric — tradycyjnie szybszy w adopcji nowych wersji, lekki i modularny
  • NeoForge — kontynuacja Forge z nowoczesnym podejściem, szerszy ekosystem modów

Brak obfuskacji wyrównuje szanse — obie platformy nie muszą już utrzymywać skomplikowanych warstw mapowania, co przyspiesza rozwój.

Przewidywany harmonogram migracji

  • Tydzień 1-2 (teraz) — wydania beta NeoForge i Fabric, migracja bibliotek
  • Tydzień 3-4 — stabilne wersje modloaderów, aktualizacja popularnych modów (Sodium, Create, JEI)
  • Miesiąc 2 — pełna adopcja 26.1 przez ekosystem, pierwsze modpacki

Wersja 26.1 ma szansę stać się nową bazową wersją modową, zastępując 1.21.1 — podobnie jak 1.16.5 i 1.18.2 były wcześniej „wersjami kotwicami" dla społeczności modderskiej.

NeoForge dla 26.1 jest dostępny na oficjalnej stronie NeoForge.