Minecraft-Versionen, Java und was tatsächlich läuft
Zwei Fragen, die zusammen beantwortet werden, weil sie normalerweise verwickelt sind: Welche Java-Version eine Version benötigt und ob die jar-Datei, die du gerade heruntergeladen hast, auf dem Server läuft, den du hast. Letzteres funktioniert stumm, was Tage kostet.
Java-Version erforderlich
21oder neuer
Ältere Java-Versionen weigern sich zu starten. Neuere Versionen funktionieren meist, aber das entscheidet die Server-Software, nicht Minecraft.
Verfügbarkeit
Paper ist verfügbar für 1.21.1
Es unterstützt Bukkit / Spigot / Paper plugins.
Wird mein Download funktionieren?
Mods und Plugins sind unterschiedliche Dinge, die beide als .jar-Datei ankommen. Das Falsche einzufügen produziert normalerweise keinen Fehler – der Server startet und das Content ist einfach nicht da.
auf Paper läuft
Nein. Forge produziert Mods und Paper läuft Plugins – sie sind unterschiedliche Systeme, die zufällig die gleiche Dateiendung teilen. Nichts wird geladen und nichts wird warnen.
Die Java-Regel in vier Zeilen
Minecraft hat seine Java-Anforderung viermal erhöht. Alles folgt aus diesen Grenzen, einschließlich Veröffentlichungen neuer als diese Seite – wenn deine Version über der letzten Grenze liegt, benötigt sie Java 21.
- Java 81.7 through 1.16.5
- Java 161.17 and 1.17.1
- Java 171.18 through 1.20.4
- Java 211.20.5 and everything after
Wenn die Java-Version falsch ist, sagt der Server das nicht in diesen Worten. Es meldet eine unsupported class file version und eine Zahl: 52 bedeutet Java 8, 60 bedeutet Java 16, 61 bedeutet Java 17 und 65 bedeutet Java 21. Die Zahl, die es nennt, ist die Java, für die die Datei gebaut wurde, nicht die, die du hast.
Jede Version gegen jede Server-Software
| Version | Java | Vanilla | Paper | Purpur | Spigot | Fabric | Forge | NeoForge | Quilt |
|---|---|---|---|---|---|---|---|---|---|
| 1.21.4 | 21+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| 1.21.1 | 21+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| 1.20.6 | 21+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| 1.20.4 | 17+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| 1.20.1 | 17+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| 1.19.4 | 17+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| 1.19.2 | 17+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| 1.18.2 | 17+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | ✓ |
| 1.17.1 | 16+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | — |
| 1.16.5 | 8+ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | — | — |
| 1.15.2 | 8+ | ✓ | ✓ | — | ✓ | ✓ | ✓ | — | — |
| 1.14.4 | 8+ | ✓ | ✓ | — | ✓ | ✓ | ✓ | — | — |
| 1.13.2 | 8+ | ✓ | ✓ | — | ✓ | — | ✓ | — | — |
| 1.12.2 | 8+ | ✓ | ✓ | — | ✓ | — | ✓ | — | — |
| 1.11.2 | 8+ | ✓ | ✓ | — | ✓ | — | ✓ | — | — |
| 1.10.2 | 8+ | ✓ | ✓ | — | ✓ | — | ✓ | — | — |
| 1.8.9 | 8+ | ✓ | ✓ | — | ✓ | — | ✓ | — | — |
| 1.7.10 | 8+ | ✓ | — | — | ✓ | — | ✓ | — | — |
Mods und Plugins sind keine gleichen Dinge
Beide kommen als .jar-Datei an und beide gehen in einen Ordner, wo die Ähnlichkeit endet. Plugins laufen auf Bukkit-Familie-Servern – Spigot, Paper, Purpur – und ändern das Serververhalten, ohne dass der Client etwas davon weiß, also schließen Spieler mit einem unveränderten Spiel. Mods laufen auf Forge, NeoForge, Fabric oder Quilt, ändern das Spiel selbst und jeder Spieler benötigt dieselben Mods installiert, um überhaupt zu verbinden. Ein Server kann eine Familie oder die andere laufen, nicht beide, und das Einfügen der falschen Datei in den falschen Ordner produziert keinen Fehler überhaupt.