Minecraft-Plugin ViaBackwards

ViaBackwards ist ein Minecraft-Plugin, mit dem ältere Java-Clients eine Verbindung zu neueren Serverversionen herstellen können, indem Netzwerkprotokoll-Pakete übersetzt werden; es arbeitet zusammen mit ViaVersion.

Finde einen Server mit ViaBackwards

Server, die ViaBackwards melden: 102

Alle Server mit ViaBackwards

Über ViaBackwards

🔌 Über ViaBackwards

ViaBackwards ist ein Minecraft-Plugin, das älteren Java-Edition-Clients ermöglicht, sich mit neueren Serverversionen zu verbinden, indem Netzwerkprotokoll-Pakete zur Laufzeit übersetzt und angepasst werden. Es wird vom Via*-Projekt bereitgestellt und ist dafür gedacht, zusammen mit ViaVersion verwendet zu werden (das die Vorwärtskompatibilität übernimmt).

🎯 Zweck

Der Hauptzweck des Plugins ist die Kompatibilität zwischen Versionen: die Zugänglichkeit zu erhöhen, indem Spieler mit älteren Client-Versionen Servern beitreten können, auf denen neuere Minecraft-Releases laufen, ohne die Serverwelt oder serverseitige Plugins zu ändern.

⚙️ Funktionen

  • Übersetzt Netzwerkpakete von neueren Serverversionen in Formate, die ältere Clients verstehen.
  • Entwickelt, um zusammen mit ViaVersion zu funktionieren; ViaVersion muss installiert sein, damit ViaBackwards arbeitet.
  • Integrationssupport für ViaRewind, um die Kompatibilität bei Bedarf weiter auf Legacy-Clients auszudehnen.
  • Bietet Konfigurationsoptionen, um das Verhalten anzupassen (Block-/Item-Konvertierung, Bossbar-Behandlung, Zeichenersetzungen usw.).
  • Verfügbar als Plugin für Bukkit-/Spigot-ähnliche Server und als Mod-Variante für Fabric/ViaFabric-Setups.

🧩 Für wen es gedacht ist

  • Serverbesitzer, die verschiedene Java-Client-Versionen auf einem einzigen aktuellen Server zulassen möchten.
  • Öffentliche und private Survival/SMP- und Minigame-Server, die Legacy-Clients unterstützen müssen, ohne ältere Serverversionen zu betreiben.
  • Netzwerke mit Proxy-Software (BungeeCord/Velocity), die für Verbindungen zwischen Versionen auf Via*-Tools setzen.

🏗️ Beispielanwendungsfälle

  • Ein Server mit einer modernen Version erlaubt Spielern mit etwas älteren Versionen den Beitritt, ohne ein Server-Rollback zu erzwingen.
  • Zusammen mit ViaRewind kann ein Nostalgie-Server deutlich ältere Clients akzeptieren und dennoch ein neueres Backend beibehalten.
  • Ein Proxy-Netzwerk nutzt ViaVersion und ViaBackwards, um einen einzigen Einstiegspunkt für Spieler mit gemischten Versionen bereitzustellen.

⚙️ Installation

📥 Einrichtung

  • Lade das offizielle ViaBackwards-Plugin-JAR herunter (Plugin-Builds werden zusammen mit den ViaVersion-Releases veröffentlicht).
  • Stelle sicher, dass ViaVersion zuerst installiert ist; ViaBackwards benötigt ViaVersion zum Funktionieren.
  • Lege das ViaBackwards-JAR (und das ViaVersion-JAR) in den Ordner plugins/ des Servers.
  • Starte den Server neu und bestätige in den Konsolenlogs, dass das Plugin geladen wurde.
  • Prüfe die Funktion mit den üblichen ViaVersion-Checks (zum Beispiel die normale Statusausgabe des Plugins).

📦 Abhängigkeiten

  • ViaVersion (erforderlich)
  • ViaRewind (optional — erweitert die Unterstützung für sehr alte Clients)
  • ViaBungee (für BungeeCord-Proxy-Setups) oder der entsprechende Proxy-Adapter beim Betrieb hinter einem Proxy

🧠 Technische Hinweise

  • Serverseitiges Plugin: läuft auf Spigot/Paper und den meisten auf Spigot basierenden Forks; für ViaFabric sind Fabric-Varianten verfügbar.
  • Das offizielle Repository und die Builds werden vom Via*-Projekt gepflegt; das Bauen erfordert JDK 17 oder neuer.
  • Zu den vom Projekt gemeldeten bekannten Einschränkungen gehören Sichtbarkeits- und Welthöhenprobleme für Clients älter als 1.17 (Blöcke unter y=0 sind für ältere Clients nicht sichtbar), einige spezielle Fälle von Inventar-Desynchronisierung bei <1.17-Clients auf 1.17+-Servern, unvollständige Sound-Zuordnungen und eine bekannte Einschränkung der Schmiedetisch-Funktion für <1.19.4-Clients auf 1.20+-Servern.
  • Releases für neue Minecraft-Snapshots und -Versionen werden mit ViaVersion abgestimmt; Snapshot-/Dev-Builds werden separat veröffentlicht und sind Unterstützern möglicherweise früher verfügbar.

🤝 Wann dieses Plugin nützlich ist

Wenn du einen einzelnen, aktuellen Server betreiben und trotzdem Spielern mit älteren Java-Clients den Beitritt ermöglichen möchtest, bietet ViaBackwards Kompatibilität auf Paketebene, sodass du keine mehreren Serverversionen betreiben oder Client-Upgrades erzwingen musst.

Kommentare

Noch keine Kommentare

Schreibe den ersten Kommentar.

Für Server-Admins

Autoren
ViaVersion, Matsv
Lizenz
GPL-3.0
Unterstützte Plattformen
Bukkit, Spigot, Paper, Purpur, BungeeCord, Velocity, Fabric, Sponge
Unterstützte Versionen
1.10–latest
Abhängigkeiten
ViaVersion, ViaRewind, ViaBungee

Links

Was Server melden

Server-Plattformen

  • Paper83
  • Purpur14
  • Spigot3
  • Leaf2

Plugin-Versionen

  • 5.12.127
  • 5.12.022
  • 5.12.219
  • 5.11.07
  • 5.10.04

Die Zahlen stammen von Servern, die ihre Plugins bei der MSHQ-Prüfung auflisten. Viele Server verbergen die Liste, die tatsächliche Nutzung ist also höher.