- Modyfikatorzy śledzą kilka wersji punktów przerwania, a nie pełną listę wydań.
- Minecraft 1.8.9 stanowi podstawę sceny PvP i użytkowych modyfikacji ze względu na system walki sprzed wersji 1.9.
- Minecraft 1.21 jest nowoczesnym celem, oferując szybwe wsparcie dla Fabric oraz podwójne mapowania.
- Żaden build nie może pokryć obu epok: każda wersja kompiluje się z wykorzystaniem różnych wewnętrznych mechanizmów.
Modyfikatorzy skupiają się na garstce wersji Minecrafta, a nie na pełnej liście. Wersja 1.8.9 (wydana w grudniu 2015 roku) stanowi podstawę sceny PvP i użytkowych modyfikacji ze względu na system walki sprzed wersji 1.9. Wersja 1.21 (wydana w czerwcu 2024 roku) jest aktualnym celem, obsługującym nowoczesne loadery i mapowania. Odpowiednia wersja zależy od tego, jakie serwery i graczy chcesz dotrzeć.
Dlaczego wybór wersji ma znaczenie dla moda
Mod Minecrafta jest kompilowany z wykorzystaniem klas jednej wersji, więc wybrana wersja decyduje, na jakich serwerach będzie działać i jakimi narzędziami go zbudujesz. Kod skierowany na 1.8.9 nie będzie działać bez zmian na 1.21. Nazwy klas wewnętrznych, mapowania oraz dostępne loadery uległy zmianie w tym okresie.
Dwie siły ciągną modyfikatorów w przeciwnych kierunkach. Starsze wersje zachowują dużą, lojalną bazę graczy i prostsze wnętrzności. Nowsze wersje oferują oficjalne narzędzia, szybsze wsparcie dla loaderów oraz funkcje, które Mojang udostępnia każdego roku.
Ery, z którymi modyfikator faktycznie się zmaga
Historia Minecrafta dzieli się na kilka praktycznych epok. Nie potrzebujesz każdego numeru wersji, tylko punktów zwrotnych, w których modding uległ zmianie.
| Era | Wersje | Co się zmieniło dla modderów |
|---|---|---|
| Classic PvP | do 1.8.9 | Walka sprzed 1.9; społeczność zamroziła się na tej wersji |
| Aktualizacja walki | 1.9 do 1.12 | Opóźnienie ataku podzieliło graczy |
| Przesunięcie mapowania | od 1.14.4 | Mojang opublikował oficjalne nazwy (Mojmap) |
| Nowoczesne | 1.21 i nowsze | Szybkie wsparcie dla Fabric, podwójne mapowanie |
Kotwica 1.8.9
Wersja 1.8.9 jest punktem odniesienia dla świata PvP i klientów utility. Ukazała się 9 grudnia 2015 roku i używała nazewnictwa MCP, ponieważ Mojang jeszcze nie opublikował oficjalnych mapowań. Aktualizacja walki w 1.9 dodała opóźnienie ataku, które wielu graczy konkurencyjnych nie polubiło, więc duża część społeczności pozostała na 1.8.9 i nigdy nie przeszła na nowsze wersje. Dlatego mody skierowane do odbiorców minigier i PvP nadal celują w tę wersję nawet wiele lat później.
Przesunięcie mapowania w 1.14
Od wersji 1.14.4 Mojang zaczął publikować oficjalne mapowania, znane obecnie jako Mojmap. Wcześniej modderzy odzyskiwali zaszyfrowane nazwy za pomocą MCP i Searge. Później nowe projekty mogły budować w oparciu o nazwy zgodne z własnym kodem źródłowym Mojang. W tym okresie rozwinął się ekosystem Fabric z własnym nazewnictwem Yarn na stabilnym pośredniku.
Nowoczesny cel
Wersja 1.21 została wydana 13 czerwca 2024 roku i stanowi aktualny, nowoczesny cel. Obsługuje zarówno Fabric, jak i Forge, a mod Fabric może używać nazewnictwa Yarn lub Mojmap. Nowe wersje w tej epoce zyskują wsparcie dla Fabric w ciągu kilku dni, więc budowanie tutaj utrzymuje moda blisko najnowszych funkcji.
Jak wybrać wersję
- Celuj w 1.8.9, jeśli Twoja publiczność to fani PvP i minigier sprzed wersji 1.9. To odczucie walki jest magnesem, a baza graczy jest duża i stabilna.
- Celuj w 1.21 lub najnowszą wersję, jeśli chcesz mieć dostęp do aktualnych funkcji, oficjalnych mapowań i szybkich aktualizacji ładowarek. Jest to popularny wybór dla nowych modów.
- Obsługuj obie, jeśli Twój projekt może utrzymać dwa buildy. Wiele projektów narzędziowych udostępnia jeden build dla klasycznej publiczności walczącej, a drugi dla nowoczesnego klienta.
Gdzie pasuje Opal
Wersja, którą targetujesz, również decyduje o tym, jakie narzędzia budowania konfigurujesz. Opal to mod Fabric z wykorzystaniem silnika skryptów JavaScript GraalVM, dlatego większość skryptów korzysta z przyjaznych obiektów proxy zamiast surowych wewnętrzności wersji. Zobacz dokumentację skryptów, aby zacząć pisać skrypty, lub przewodnik instalacji, aby najpierw zainstalować moda.
Co przenosi się między wersjami
Logika modów rzadko przenosi się bezpośrednio, ale umiejętności tak. Model łatania, narzędzia do mapowania i API ładowacza to elementy, które się zmieniają. Mod zbudowany na Fabric z mixins ma ten sam kształt w wersjach 1.8.9 i 1.21; to nazwy klas i sygnatury metod pod spodem ulegają zmianie. Planowanie tej różnicy z góry jest łatwiejsze niż późniejsze dopasowywanie.
FAQ
Aktualizacja walki w wersji 1.9 zmieniła sposób działania ataków, a duża społeczność graczy preferowała starsze odczucia. Pozostali przy 1.8.9, dlatego mody skierowane do tej publiczności wciąż ją targetują. Data jej wydania, grudzień 2015 roku, nie zmniejszyła znacząco liczby graczy.
W pewnych aspektach tak. Wersje od 1.14.4 wzwyż posiadają oficjalne nazewnictwo Mojmap oraz silne wsparcie dla Fabric, co eliminuje domysły, które były potrzebne w starszych wersjach. Kompromisem jest mniejsza społeczność PvP sprzed wersji 1.9.
Nie, nie z pojedynczego builda. Każda wersja kompiluje się z różnymi wewnętrznymi elementami, więc utrzymujesz oddzielne buildy. Narzędzia takie jak Fabric ułatwiają utrzymywanie równoległych buildów, ale pozostają one odrębne.
Wersja 1.8.9 pochodzi przed oficjalnymi mapowaniami i używa nazewnictwa MCP. Wersja 1.21 obsługuje zarówno społecznościowe Yarn, jak i oficjalne Mojmap, więc wybór zależy od Twojego łańcucha narzędzi.