Minecraft Servers HQ

Minecraft plugin ViaBackwards

Informatie over ViaBackwards en bevestigde servers

🔌 Over ViaBackwards

ViaBackwards is een Minecraft-plugin waarmee oudere Java Edition-clients verbinding kunnen maken met nieuwere serverversies door netwerkprotocol-pakketten tijdens runtime te vertalen en aan te passen. Het wordt geleverd door het Via*-project en is bedoeld om samen met ViaVersion te gebruiken (dat forward compatibility afhandelt).

🎯 Doel

Het kerndoel van de plugin is cross-version compatibility: de toegankelijkheid vergroten door spelers met oudere clientversies toe te laten op servers die nieuwere Minecraft-releases draaien, zonder de serverwereld of server-side plugins aan te passen.

⚙️ Functies

  • Zet netwerkpakketten van nieuwere serverversies om naar formaten die oudere clients begrijpen.
  • Ontworpen om samen te werken met ViaVersion; ViaVersion moet geïnstalleerd zijn om ViaBackwards te laten functioneren.
  • Ondersteunt integratie met ViaRewind om de compatibiliteit verder uit te breiden naar legacy clients wanneer nodig.
  • Biedt configuratie-opties om gedrag aan te passen (block/item-conversie, boss bar-afhandeling, tekenvervangingen, enz.).
  • Beschikbaar als plugin voor Bukkit/Spigot-achtige servers en als mod-variant voor Fabric/ViaFabric-opstellingen.

🧩 Voor wie is dit bedoeld

  • Servereigenaren die een reeks Java-clientversies willen toestaan om aan te sluiten op één up-to-date server.
  • Openbare en private Survival/SMP- en minigame-servers die legacy clients moeten ondersteunen zonder oudere serverreleases te onderhouden.
  • Netwerken die proxysoftware (BungeeCord/Velocity) gebruiken en vertrouwen op Via*-tools voor cross-version verbindingen.

🏗️ Voorbeeldtoepassingen

  • Een server op een moderne release laat spelers op iets oudere versies toe zonder dat de server teruggezet hoeft te worden.
  • In combinatie met ViaRewind kan een nostalgieserver veel oudere clients accepteren terwijl de backend nieuw blijft.
  • Een proxy-netwerk gebruikt ViaVersion en ViaBackwards om één toegangspunt te bieden voor spelers met gemengde versies.

⚙️ Installatie

📥 Setup

  • Download de officiële ViaBackwards-pluginjar (plugin-builds worden samen met ViaVersion-releases gepubliceerd).
  • Zorg ervoor dat ViaVersion eerst is geïnstalleerd; ViaBackwards heeft ViaVersion nodig om te werken.
  • Plaats de ViaBackwards-jar (en ViaVersion-jar) in de map plugins/ van de server.
  • Herstart de server en controleer of de plugin is geladen in de consolelogs.
  • Controleer de werking met gangbare ViaVersion-controles (bijvoorbeeld de normale statusuitvoer van de plugin).

📦 Afhankelijkheden

  • ViaVersion (vereist)
  • ViaRewind (optioneel — breidt ondersteuning uit voor zeer oude clients)
  • ViaBungee (voor BungeeCord-proxy-opstellingen) of de bijbehorende proxy-adapter wanneer er achter een proxy wordt gedraaid

🧠 Technische notities

  • Server-side plugin: draait op Spigot/Paper en de meeste Spigot-gebaseerde forks; Fabric-varianten zijn beschikbaar voor ViaFabric-gebruik.
  • De officiële repository en builds worden onderhouden door het Via*-project; bouwen vereist JDK 17 of nieuwer.
  • Bekende beperkingen die door het project zijn gemeld zijn onder andere zichtbaarheid- en wereldhoogteproblemen voor clients ouder dan 1.17 (blocks onder y=0 zijn niet zichtbaar voor oudere clients), enkele inventory-desynchronisatie-edgecases voor <1.17-clients op 1.17+-servers, onvolledige sound mappings en een bekende smithing-table-beperking voor <1.19.4-clients op 1.20+-servers.
  • Releases voor nieuwe Minecraft-snapshots en versies worden afgestemd met ViaVersion; snapshot/dev-builds worden apart gepubliceerd en kunnen eerder beschikbaar zijn voor supporters.

🤝 Wanneer deze plugin nuttig is

Als je één up-to-date server wilt behouden terwijl spelers op oudere Java-clients nog steeds kunnen verbinden, biedt ViaBackwards compatibiliteit op pakketniveau zodat je niet meerdere serverversies hoeft te draaien of client-upgrades hoeft af te dwingen.

Servers met plugin ViaBackwards

De pagina van plugin ViaBackwards toont servers waar monitoring deze plugin heeft gevonden, het gebruikte platform en de versie.

Een plugin kan commando's, economie, beveiliging, toegangsrechten, minigames, integraties en andere mechanieken toevoegen. De werkelijke rol van ViaBackwards hangt af van de serverinstellingen.

Data wordt automatisch gegenereerd vanuit technische serverreacties. Als een server de pluginlijst privé houdt, kan het zijn dat de server ViaBackwards gebruikt maar niet in dit gedeelte verschijnt.

Gebruik de lijst van servers met ViaBackwards om projecten te vergelijken, ondersteunde versies te bekijken of voorbeelden van plugingebruik op publieke servers te vinden.