Minecraft-Plugin ViaVersion
Informationen zu ViaVersion und den Servern, auf denen es gefunden wurde
🔌 Über ViaVersion
ViaVersion ist ein Minecraft-Plugin, das die Protokollübersetzung zwischen Client und Server ermöglicht, sodass Spieler mit unterschiedlichen Minecraft-Clientversionen einem einzigen Server beitreten können. Es bietet Kompatibilität über mehrere Versionen hinweg, indem es Netzwerkpakete zwischen den Protokollversionen von Client und Server übersetzt.
🎯 Zweck
ViaVersion löst das Problem der Fragmentierung von Client-Versionen: Wenn ein Server auf einer bestimmten Minecraft-Version läuft, können sich Spieler mit neueren oder älteren Clients normalerweise nicht verbinden. ViaVersion übersetzt die Protokolle, sodass Betreiber eine bestimmte Serverversion beibehalten können, während sich Clients in einem breiteren Versionsbereich verbinden können.
⚙️ Funktionen
- Läuft je nach Bedarf als Plattform-Plugin (Paper/Spigot/CraftBukkit) oder auf Proxy-Plattformen (Velocity).
- Übersetzt Netzwerkprotokolle, damit neuere Clients älteren Servern beitreten können und umgekehrt (die Kompatibilitätsbereiche hängen vom installierten ViaVersion-Build und optionalen Add-ons ab).
- Optionale Begleitprojekte/Add-ons erweitern die Unterstützung: ViaBackwards und ViaRewind für die Unterstützung älterer Clients.
- Konfigurationsoptionen und ein Packet-Limiter stehen zur Verfügung, um das Verhalten anzupassen und Exploit-Versuche abzumildern.
- Bietet Diagnosebefehle und einen Dump-Befehl, um Laufzeitinformationen zur Fehlerbehebung zu sammeln.
🧩 Für wen es gedacht ist
- Server-Betreiber, die mehrere Java Edition-Clientversionen unterstützen möchten, ohne den Server sofort zu aktualisieren.
- Netzwerkbetreiber, die Proxys (z. B. Velocity) verwenden und versionsübergreifende Verbindungen zwischen Backend-Servern benötigen.
- Plugin-Entwickler und Integratoren, die eine Protokollübersetzungsschicht oder Zugriff auf die ViaVersion-API brauchen.
🏗️ Beispielanwendungsfälle
- Ein Survival/PvP-Server bleibt auf einem stabilen Paper-Build, während sich Spieler mit neueren Clients verbinden können.
- Ein Proxy-Netzwerk nutzt ViaVersion auf dem Proxy oder auf den Backend-Servern, sodass Spieler mit unterschiedlichen Clientversionen dem Netzwerk beitreten können.
- Ein Entwickler nutzt das ViaVersion-API-Artefakt, um Protokollübersetzung in eine eigene Plattformimplementierung zu integrieren.
⌨️ Befehle
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Zeigt die Plugin-Version und verfügbare Befehle an. | viaversion.admin | Administrator |
/viaversion autoteam | Schaltet Autoteam um (eine 1.8-Kollisionsfunktion). | viaversion.admin | Administrator |
/viaversion debug | Aktiviert den Debug-Modus (zur Fehlerbehebung). | viaversion.admin | Administrator |
/viaversion displayleaks | Aktiviert Netty ResourceLeakDetector (Diagnose). | viaversion.admin | Administrator |
/viaversion dontbugme | Schaltet Update-Benachrichtigungen beim Login/in der Konsole um. | viaversion.admin | Administrator |
/viaversion dump | Erstellt einen Diagnose-Dump, um Support-Teams zu helfen. | viaversion.admin | Administrator |
🔐 Berechtigungen
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Gewährt Zugriff auf administrative ViaVersion-Befehle und Diagnosen. | op |
viaversion.command.<subcommand> | (Wird von neueren Versionen verwendet) Gewährt Zugriff auf einzelne ViaVersion-Subbefehle. | nicht angegeben |
⚙️ Installation
📥 Einrichtung
- Laden Sie die offizielle ViaVersion-Plugin-JAR für Ihre Plattform herunter und legen Sie sie im
plugins/-Verzeichnis des Servers oder Proxys ab. - Starten Sie den Server; prüfen Sie die Serverkonsole, um zu bestätigen, dass das Plugin erfolgreich geladen wurde.
- Wenn Sie einen Proxy verwenden (z. B. Velocity), installieren Sie ViaVersion entweder auf dem Proxy oder auf den Backend-Servern (nicht unbedingt auf beiden), je nachdem, wo die Übersetzung stattfinden soll.
📦 Abhängigkeiten
- Für den Kernbetrieb sind keine obligatorischen externen Plugin-Abhängigkeiten erforderlich. Optionale Begleitprojekte (ViaBackwards, ViaRewind) erweitern die Versionsunterstützung und werden separat verteilt.
🧾 Konfiguration
- ViaVersion bietet Konfigurationsoptionen (in der offiziellen Dokumentation als config.yml bezeichnet), um Paketlimits, Debugging und andere Verhaltensweisen anzupassen.
🧠 Technische Hinweise
- Bestätigte Server-Plattformen: Paper (und mit CraftBukkit/Spigot kompatible Server) sowie Velocity; Integrationsprojekte gibt es für Fabric, Forge, Bungee und Sponge.
- Für offizielle Builds ist Java 17+ erforderlich.
- Die Kompatibilitätsbereiche variieren je nach Build; ViaBackwards und ViaRewind stehen zur Verfügung, um die Unterstützung für ältere Clientversionen zu erweitern.
- Das Projekt stellt für Entwickler ein API-Artefakt bereit und veröffentlicht Releases auf Hangar, Modrinth (für Mods) und GitHub.
🤝 Wann dieses Plugin nützlich ist
Wenn Sie Spielern mit unterschiedlichen Minecraft-Java-Clientversionen erlauben möchten, sich mit einem einzigen Server oder Netzwerk zu verbinden, ohne sofort ein Server-Upgrade erzwingen zu müssen, bietet ViaVersion eine gepflegte Protokollübersetzungsschicht und zugehörige Werkzeuge dafür sowie Diagnosen und Erweiterungspunkte für Entwickler.
- Restarting...1653.79
- A Minecraft Server851.71
- Akoot&Co
Gemütliches, community-orientiertes SMP mit Unterstützung für Java und Bedrock, einer öffentlichen Live-Weltkarte, einem Spendenshop und Quality-of-Life-Funktionen für entspanntes Bauen und Erkunden.
751.15 - Smithtainment
Community‑orientiertes Survival‑SMP mit Custom‑Plugins, Wirtschaft, mcMMO und Mini‑Games — freundliche Spieler und aktives Forum.
951.13 - DaemoniaCraft
Towny‑RPG Survival mit custom Mobs, Wirtschaft und Bedrock‑Support — tiefgehende Progression für grind‑orientierte Spieler.
450.62 - GospelCraft
Christliches Towny‑Survival mit individuellen Mobs, mcMMO und Jobs — Schriftstellen werden spielerisch eingebracht.
1049.57 - Froggie
Freundlicher Survival-SMP mit geschützten Claims, einer Wirtschaft mit Spieler-Shops und Auktionen, Unterstützung für mehrere Versionen und Java–Bedrock-Cross-Play für Gelegenheitsspieler und Communities.
149.29 - Netherlite is loading...148.78
- LilBoxPvP
Ein auf BoxPvP ausgerichteter Server mit schnellem Arenakampf, Duellen und saisonaler Fortschrittssystematik. Bietet benutzerdefinierte Items, NPC-gesteuerte Menüs und vermutlich Java–Bedrock-Crossplay.
348.32 - A Minecraft Server148.2
- Racsu Planet
Cross-Play-Survival-MMORPG (Java + Bedrock) mit Skills, Quests, benutzerdefinierten Dungeons und einer Ingame-Wirtschaft, unterstützt durch einen offiziellen Shop und einen Community-Hub.
447.39 - MoodCraft
Französischer Semi-RP-Survival-SMP mit Fokus auf von Spielern geführten Städten, Wirtschaft und Stadtprojekten — freundlicher Fortschritt mit In-Game-Guides, Shops, Jobs und sicherem Kistenschutz. Java & Bedrock unterstützt.
247.22 - TGG Online
Koreanischer Minecraft-Server im FPS-Stil mit Zombie-Survival und Bomb/Escape-Minispielen sowie umfangreichen benutzerdefinierten Waffen, eigenen Modellen und einem Erlebnis mit Resource Pack.
044.55 - AnarchyLands CZ/SK144.41
- EthelMC
Community‑Survival mit Wirtschaft, Landclaims, Arenen und Crossplay (Java & Bedrock). Ränge, Shops und Events.
043.8 - ArdakazMC
Freundlicher Survival‑Server mit Community‑Fokus, Baumaßnahmen, Grief‑Schutz und Langzeit‑Welten.
142.29 - The Dojo
Towny‑Survival mit mcMMO‑Progression, Spielwirtschaft und Community‑Fokus — baue Städte, level deine Skills und spiel mit Freunden.
041.7 - RSD Minecraft
Freebuild‑Survival‑Server mit freundlicher Community, Dynmap und Bedrock‑Support via Geyser/Floodgate — Fokus auf Bauen und Spielen.
140.71
Die Seite des Plugins ViaVersion zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.
Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von ViaVersion hängt von der Konfiguration des jeweiligen Servers ab.
Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er ViaVersion nutzt.
Nutze die Serverliste mit ViaVersion, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.