
ViaVersion — Plugin zur Unterstützung von Clients verschiedener Versionen auf einem Minecraft-Server
ViaVersion ermöglicht es Spielern mit einer neueren Client-Version, sich mit einem Server auf einer älteren Version zu verbinden. Läuft der…
ViaVersion ermöglicht es Spielern mit einer neueren Client-Version, sich mit einem Server auf einer älteren Version zu verbinden. Läuft der Server auf 26.1.2 und ein Spieler öffnet die vorherige Version des Spiels, gelangt er ohne jegliches Zutun seinerseits hinein. Das Plugin…
ViaVersion — Plugin zur Unterstützung von Clients verschiedener Versionen auf einem Minecraft-Server
Minecraft-Version: 26.1.2
Loader: Paper
Plugin-Version: 5.9.0
Java: 25
ViaVersion ermöglicht es Spielern mit einer neueren Client-Version, sich mit einem Server auf einer älteren Version zu verbinden. Läuft der Server auf 26.1.2 und ein Spieler öffnet die vorherige Version des Spiels, gelangt er ohne jegliches Zutun seinerseits hinein. Das Plugin ist kostenlos und quelloffen.
Funktionsweise
Das Plugin fängt die Netzwerkpakete zwischen Client und Server ab und konvertiert sie im laufenden Betrieb zwischen den Protokollen.
Die vollständigste Unterstützung gibt es auf Paper. Auf BungeeCord und Velocity wird ViaVersion auf dem Proxy selbst installiert und nicht auf den Backend-Servern.
Befehle
Alle Befehle werden im Chat oder in der Serverkonsole eingegeben. Für die Ausführung im Spiel sind Operator-Rechte erforderlich.
Befehlstabelle
Befehl | Wirkung |
| Liste der Online-Spieler mit ihren Client-Versionen |
| Aktiviert/deaktiviert die automatischen Befehle zur Vermeidung von Kollisionen zwischen Spielern |
| Gibt die Pakete des Spielers in der Konsole aus — nur auf Anfrage des Supports |
| Aktiviert den ResourceLeakDetector in Netty — nur auf Anfrage des Supports |
| Aktiviert/deaktiviert die Benachrichtigungen über neue Updates beim Beitritt |
| Erzeugt einen Link mit Diagnoseinformationen zur Kontaktaufnahme mit dem Support |
| Detaillierte Informationen über die Verbindung eines bestimmten Spielers oder aller |
| Liste aller Spieler mit ihrer Anzahl an Paketen pro Sekunde |
| Lädt die Konfiguration neu; wirft alle verbundenen Spieler hinaus |

alt: Ausgabe des Befehls /viaver list
Konfiguration
Datei: plugins/ViaVersion/config.yml. Wird beim ersten Start automatisch erzeugt.
block-versions — blockiert die Verbindung bestimmter Versionen. Unterstützt die Operatoren < und >, zum Beispiel: block-versions: ["<1.17"].
block-disconnect-msg — Nachricht, die bei der Trennung wegen einer blockierten Version angezeigt wird. Unterstützt Minecraft color codes.
logging.log-blocked-joins — protokolliert Verbindungsversuche von blockierten Versionen in der Konsole. Standardmäßig false.
send-supported-versions — bei true teilt der Server dem Client die Liste der unterstützten Versionen in der Ping-Antwort mit.
Paketlimit
Standardmäßig wird der Spieler bei Überschreitung von 800 Paketen/s hinausgeworfen. Zusätzlich wird das Verhalten über ein Zeitfenster überwacht — zum Beispiel wird der Spieler bei sustained-max-per-second: 200, sustained-period-seconds: 7 und sustained-threshold: 4 hinausgeworfen, wenn er 200 Pakete/s über 4 von 7 Sekunden überschritten hat. Um das Limit zu deaktivieren — enabled: false.
Zusätzliche Parameter
hologram-patch — korrigiert die Höhe von Hologrammen für Clients 1.9+ auf älteren Servern. Standardmäßig false. Wenn Hologramme von Plugins wie HolographicDisplays in der falschen Höhe angezeigt werden — aktiviere diesen Parameter.
serverside-blockconnections — aktiviert die serverseitige Verarbeitung von Blockverbindungen für Clients 1.13+. Standardmäßig true. Beeinflusst die korrekte Darstellung von Zäunen, Glasscheiben und Türen. Der Parameter blockconnection-method bestimmt die Verarbeitungsmethode: packet — auf Paketebene, world — auf Weltebene (experimentell).
use-1_15-instant-respawn — bei true erscheinen Clients 1.15+ sofort ohne Todesbildschirm wieder. Standardmäßig false.
armor-toggle-fix — behebt einen Fehler beim Austausch der Rüstung in einem belegten Slot für Clients 1.19.4+. Standardmäßig true.
enforce-secure-chat — bestimmt den secure-chat-Wert, der Clients 1.19+ beim Beitritt gesendet wird. Es wird nicht empfohlen, ihn zu ändern, wenn der Server auf 1.19 oder neuer läuft.
Fazit
ViaVersion löst eine einfache, aber wichtige Aufgabe: die Nichtübereinstimmung von Client- und Serverversion. Wenn der Administrator den Server wegen Abhängigkeiten von alten Plugins nicht aktualisieren kann, die Spieler aber bereits auf neueren Versionen sind — löst das Plugin das Problem ohne Änderungen auf der Client-Seite. Für die grundlegende Nutzung ist keine Konfiguration nötig.
Installation
Eine typische Installation dauert etwa 5 Minuten. Der Ablauf ist gleich; nur Loader und der passende Build unterscheiden sich.
- 1Stop your Minecraft server.
- 2Drop the plugin .jar into the server /plugins folder.
- 3Start the server once so the plugin generates its config files.
- 4Edit /plugins/<name>/config.yml as needed, then run /reload confirm or restart.








