Minecraft-Plugin ViaBackwards

Informationen zu ViaBackwards und den Servern, auf denen es gefunden wurde

🔌 Ü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.

Server mit dem Plugin ViaBackwards

Die Seite des Plugins ViaBackwards 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 ViaBackwards 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 ViaBackwards nutzt.

Nutze die Serverliste mit ViaBackwards, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.