Java verzija za tvoje jezgro
Koja Java je potrebna za 1.8, 1.16, 1.17, 1.20 i 1.21, zašto je panel bira automatski i šta znači UnsupportedClassVersionError.
Ažurirano 13. avgust 2026.
Minecraft je Java program, i verzija Jave mora da odgovara verziji igre.
| Minecraft | Java |
|---|---|
| 1.8 – 1.16.5 | 8 (ponekad 11) |
| 1.17 – 1.20.4 | 17 |
| 1.20.5 i novije | 21 |
U Millidi
Panel bira verziju na osnovu jezgra servera i verzije igre. Ne moraš da je menjaš ručno: to je jedan od najčešćih uzroka „server neće da se pokrene“ kod hosting provajdera gde je izbor prepušten korisniku.
Kada je ipak važno
- Prilagođeno jezgro — Custom .jar.
- Stari modpak za 1.7.10 i 1.12.2 sa modovima koji pucaju na Javi iznad 8.
- Mod je napravljen za noviju Javu od jezgra: tada će se u logu pojaviti
UnsupportedClassVersionError— objašnjenje.
Kako da vidiš koja Java radi
Prvi redovi loga pri pokretanju sadrže verziju Jave. Takođe, komanda /version na Paperu prikazuje okruženje.
Java 8 i stari modpakovi
Modpakovi za 1.12.2 rade na Javi 8 i obično se uopšte ne pokreću na Javi 17: starije Forge verzije koriste interne API-je uklonjene u novijim verzijama Jave. To ne može da se reši flagovima — samo odgovarajućom verzijom.
