Learn · concepts

Historia wersji Minecrafta dla modderów

Dlaczego 1.8.9 wciąż ma znaczenie dla twórców modyfikacji, jak 1.14 zmieniło wszystko i co celowanie w 1.21 oznacza dla Twojej modyfikacji dzisiaj.

TRtrolPublished 4 min read

Modyfikatorzy nie przejmują się każdym numerem wersji Minecrafta. Interesują ich nieliczne wersje punktów zwrotnych, w których gra zmieniła się w sposób istotny dla modowania. Wersja 1.8.9 jest punktem odniesienia dla PvP i narzędzi; wersja 1.21 to nowoczesny cel. Zrozumienie tych epok pomaga wybrać odpowiednią wersję, do której celować dla swojej publiczności.

Dlaczego wybór wersji ma znaczenie

Mod Minecrafta jest kompilowany z wykorzystaniem wewnętrznych struktur jednej wersji. Wybrana wersja decyduje, na jakich serwerach będzie działać mod i jakich narzędzi do budowania będziesz używać. Kod skompilowany dla 1.8.9 nie będzie działał na 1.21 bez przepisywania. Zmieniły się nazwy klas, mapowania i dostępne loadery.

Dwa czynniki konkurują ze sobą. Starsze wersje mają lojalne społeczności graczy i prostsze wewnętrzne struktury. Nowsze wersje otrzymują oficjalne narzędzia, szybkie wsparcie dla loaderów i nowe funkcje dodawane przez Mojang.

Epoki punktów zwrotnych

Historia Minecrafta dla modderów dzieli się na kilka praktycznych epok:

EpokaWersjeCo się zmieniło
Klasyczna epoka PvPdo wersji 1.8.9Walka sprzed 1.9; społeczność zamroziła się tutaj
Fragmentacja walki1.9–1.12Opóźnienie ataku podzieliło graczy między wersje
Oficjalne mapowania1.14.4+Mojang opublikował oficjalne nazwy (Mojmap)
Nowoczesna epoka Fabric1.21+Szybkie aktualizacje Fabric, dostępne podwójne mapowania

Punkt odniesienia 1.8.9

Wersja 1.8.9 została wydana 9 grudnia 2015 roku. Stała się ona trwałym punktem odniesienia dla sceny PvP i klientów wykorzystujących narzędzia, ponieważ aktualizacja walki 1.9 wprowadziła mechanikę opóźnienia ataku, którą nie polubili gracze rywalizujący. Wielu graczy nigdy nie zaktualizowało swojej wersji, więc społeczność 1.8.9 pozostała i się rozwinęła. Dlatego mody i klienci wykorzystujące narzędzia nadal celują w wersję 1.8.9 nawet po latach.

Kto gra w 1.8.9 dzisiaj:

  • Społeczności PvP rywalizacyjne (turnieje Bedwars, Skywars)
  • Serwery mini-gier (lobby Hypixel 1.8.9)
  • Gracze, którzy preferują styl walki sprzed wprowadzenia opóźnień

Rozważania dotyczące modowania:

  • Wykorzystuje mapowania MCP (tworzone przez społeczność), a nie oficjalne nazewnictwo Mojang
  • Starsze, prostsze wnętrze (łatwiejsze do zrozumienia, więcej dokumentacji)
  • Duża i stabilna baza graczy
  • Brak nowych funkcji; całe prace programistyczne skupiają się na poprawkach błędów

Przejście mapowań w wersji 1.14.4

Minecraft 1.14.4 (wydany w lipcu 2019 roku) to moment, kiedy Mojang zaczął publikować oficjalne mapowania deobfuskacji, znane obecnie jako Mojmap. Przed tym modderzy używali nazewnictwa MCP, które było odwrotnie inżyniowane przez społeczność. Po 1.14.4 nowe projekty mogły budować z wykorzystaniem nazw używanych przez samego Mojang.

W tym okresie Fabric również zyskał popularność, wprowadzając własny schemat nazewnictwa Yarn, oparty na stabilnym fundamencie pośrednim. Ta era wprowadziła nowoczesne narzędzia do ładowania modów.

Co się zmieniło dla modderów:

  • Oficjalne mapowania oznaczały lepszą spójność nazw
  • Ekosystem Fabric wyłonił się jako nowoczesna, modułowa alternatywa
  • Starsze podejście MCP stało się przestarzałe

Era nowej ery 1.21

Wersja 1.21 została wydana 13 czerwca 2024 roku i stanowi aktualny standard dla nowych projektów. Obsługuje zarówno Fabric, jak i Forge, a mody Fabric mogą używać zarówno Yarn, jak i Mojmap.

Modowanie w 1.21:

  • Rozbudowany i aktywny ekosystem Fabric
  • Szybkie aktualizacje ładowarek (zazwyczaj w ciągu kilku dni od wydania)
  • Podwójne schematy nazywania; dostępne zarówno społecznościowe, jak i oficjalne
  • Nowoczesne narzędzia do budowania i wsparcie IDE
  • Największa aktywna społeczność modderów dla aktualnych wersji

Jak wybrać wersję

Celuj w 1.8.9 jeśli:

  • Twoją grupą docelową są gracze PvP lub minigry,
  • Chcesz mieć dostęp do stabilnej, lojalnej bazy graczy,
  • Tworzysz mody zwiększające użyteczność dla tego stylu gry.

Celuj w 1.21 jeśli:

  • Chcesz mieć dostęp do aktualnych funkcji i aktywnego rozwoju,
  • Preferujesz szybkie aktualizacje Fabric i nowoczesne narzędzia,
  • Tworzysz dla szerokiej publiczności.

Obsługuj obie wersje jeśli:

  • Utrzymujesz oddzielne buildy,
  • Twój projekt przemawia do obu grup odbiorców (częste w przypadku klientów zwiększających użyteczność),
  • Masz zasoby do testowania na wielu wersjach

Co pozostaje bez zmian między wersjami

Architektura modułowa i transfer umiejętności. Łatanie za pomocą mixinów działa identycznie w wersjach 1.8.9 i 1.21. API loadera jest podobne. Zmieniają się nazwy klas, sygnatury metod oraz struktury wewnętrzne. Zaplanuj tę lukę z góry, a unikniesz późniejszego dopasowywania.

Praktyczna rzeczywistość dla klientów narzędzi

Terminus działa na Fabricu dla nowoczesnych wersji (1.20+). Jeśli Twoja publiczność obejmuje graczy 1.8.9, to jest to osobny build. Oba mają swoje odbiorców; żaden nie zastępuje drugiego. Wiedza, na której wersji działa docelowy serwer, to pierwszy krok do wyboru odpowiedniego narzędzia.

FAQ