Zmiana wersji Java na serwerze Minecraft jest konieczna, aby zapewnić zgodność z konkretnymi aktualizacjami gry, takimi jak wymaganie Java 21 w nowoczesnych wersjach. Aktualizacja do nowszej wersji może znacząco poprawić wydajność i stabilność serwera dzięki lepszemu zarządzaniu pamięcią oraz ograniczeniu lagów w tle. Ponadto niektóre loadery modów i pluginy są tworzone pod konkretne środowiska Java, dlatego dopasowanie wersji jest kluczowe, aby zapobiec crashom przy uruchamianiu.
1. Zaloguj się do panelu BisectHosting Starbase.
2. Zatrzymaj serwer.
3. Wybierz kartę Minecraft Tools, a następnie Modloader.
4. Zanotuj wersję Minecraft dla loadera modów. Niestandardowe loadery modów będą zależeć od ręcznie zainstalowanej wersji Minecraft.
5. Przejdź do karty Home .
6. Z listy rozwijanej Java Version wybierz wersję zgodną z loaderem modów z kroku 4.
| Wersja Minecraft | Wersja Java |
|---|---|
| 1.16 i starsze | Java 8 |
| Od 1.17 do 1.20.4 | Java 17 |
| Od 1.20.5 do 1.21.11 | Java 21 |
| 26.1 i nowsze | Java 25 |
Uwaga: Java Adoptium jest opcją domyślną, choć niektóre modpacki mogą działać lepiej na innych wersjach.
7. Uruchom serwer.
Zestawy Java Development Kit
- Adoptium — Adoptium zapewnia stabilne środowisko zoptymalizowane pod nowoczesny sprzęt. Zawsze najpierw zainstaluj Adoptium, zanim wypróbujesz inne JDK, ponieważ od razu gwarantuje zgodność zarówno z vanilla, jak i mocno zmodowanymi serwerami Minecraft.
Uwaga: poniższe alternatywy wypróbuj tylko wtedy, gdy masz odpowiednią wiedzę.
- GraalVM — GraalVM korzysta z zaawansowanego kompilatora Just-In-Time (JIT), który optymalizuje kod Java, aby zapewnić szybsze generowanie chunków i wyższy wskaźnik Ticks Per Second (TPS). Ta architektura ogranicza przerwy związane z odśmiecaniem pamięci oraz narzut na CPU.
- Azul — Azul korzysta ze specjalistycznej technologii, która praktycznie eliminuje skoki lagów powodowane przez czyszczenie pamięci w tle. Azul dba o to, aby serwer utrzymywał stale wysoką płynność, szczególnie w ogromnych światach z rozbudowaną automatyzacją.
- Corretto — Corretto zapewnia środowisko oferujące część korzyści zarówno z Azul, jak i GraalVM. Priorytetem są tu stabilność i płynna wydajność przy dużym obciążeniu systemu.