Minecraft Servers HQ

Minecraft-plugin ViaBackwards

Information om ViaBackwards og servere, hvor det er fundet

🔌 Om ViaBackwards

ViaBackwards er et Minecraft-plugin, der gør det muligt for ældre Java Edition-klienter at forbinde til nyere serverversioner ved at oversætte og tilpasse netværksprotokolpakker under kørsel. Det leveres af Via*-projektet og er beregnet til at blive brugt sammen med ViaVersion (som håndterer forward compatibility).

🎯 Formål

Pluginets kerneformål er cross-version compatibility: at øge tilgængeligheden ved at lade spillere, der bruger ældre klientversioner, gå ind på servere, der kører nyere Minecraft-udgivelser, uden at ændre serververdenen eller server-side plugins.

⚙️ Funktioner

  • Oversætter netværkspakker fra nyere serverversioner til formater, som ældre klienter forstår.
  • Designet til at fungere sammen med ViaVersion; ViaVersion skal være installeret for at ViaBackwards kan fungere.
  • Understøtter integration med ViaRewind for at udvide kompatibiliteten yderligere til legacy clients, når det er nødvendigt.
  • Giver konfigurationsmuligheder til at tilpasse adfærd (block/item-konvertering, boss bar-håndtering, tegnudskiftninger osv.).
  • Findes som plugin til Bukkit/Spigot-lignende servere og som mod-variant til Fabric/ViaFabric-opsætninger.

🧩 Hvem det er til

  • Serverejere, der vil lade en række Java-clientversioner slutte sig til en enkelt opdateret server.
  • Offentlige og private Survival/SMP- og minigame-servere, som skal understøtte legacy clients uden at vedligeholde ældre serverudgivelser.
  • Netværk, der bruger proxysoftware (BungeeCord/Velocity) og er afhængige af Via*-værktøjer til cross-version-forbindelser.

🏗️ Eksempler på brug

  • En server, der kører en moderne udgave, lader spillere på lidt ældre versioner komme ind uden at tvinge et server rollback.
  • Sammen med ViaRewind kan en nostalgiserver acceptere meget ældre clients, mens den stadig bruger en nyere backend.
  • Et proxy-netværk bruger ViaVersion og ViaBackwards til at tilbyde ét indgangspunkt for spillere med blandede versioner.

⚙️ Installation

📥 Opsætning

  • Download den officielle ViaBackwards-pluginjar (plugin builds udgives sammen med ViaVersion-udgivelser).
  • Sørg for, at ViaVersion er installeret først; ViaBackwards kræver ViaVersion for at fungere.
  • Læg ViaBackwards-jar-filen (og ViaVersion-jar-filen) i serverens plugins/-mappe.
  • Genstart serveren, og bekræft, at pluginet blev indlæst i konsollogfilerne.
  • Verificér driften med almindelige ViaVersion-tjek (for eksempel pluginets normale statusoutput).

📦 Afhængigheder

  • ViaVersion (påkrævet)
  • ViaRewind (valgfrit — udvider support til meget gamle clients)
  • ViaBungee (til BungeeCord-proxyopsætninger) eller den tilsvarende proxy-adapter, når der køres bag en proxy

🧠 Tekniske noter

  • Server-side plugin: kører på Spigot/Paper og de fleste Spigot-baserede forks; der findes Fabric-varianter til ViaFabric-brug.
  • Det officielle repository og builds vedligeholdes af Via*-projektet; bygning kræver JDK 17 eller nyere.
  • Kendte begrænsninger rapporteret af projektet omfatter synligheds- og world height-problemer for clients ældre end 1.17 (blocks under y=0 er ikke synlige for ældre clients), nogle inventory desynchronization-edge cases for <1.17-clients på 1.17+-servere, ufuldstændige sound mappings og en kendt smithing-table-begrænsning for <1.19.4-clients på 1.20+-servere.
  • Udgivelser til nye Minecraft snapshots og versioner koordineres med ViaVersion; snapshot/dev builds udgives separat og kan være tilgængelige tidligere for supporters.

🤝 Hvornår dette plugin er nyttigt

Hvis du har brug for at vedligeholde én opdateret server, men stadig vil lade spillere med ældre Java-clients forbinde, giver ViaBackwards packet-level compatibility, så du ikke behøver at køre flere serverversioner eller tvinge client-opgraderinger.

Servere med pluginet ViaBackwards

Siden for pluginet ViaBackwards viser, på hvilke servere overvågningen har fundet dette plugin, samt hvilke platforme og versioner det forekommer med.

Plugins kan tilføje kommandoer, økonomi, beskyttelse, adgangsrettigheder, minispil, integrationer eller andre mekanikker. Den faktiske rolle for ViaBackwards afhænger af den specifikke servers konfiguration.

Data dannes automatisk fra servernes tekniske svar. Hvis en server skjuler listen over plugins, vises den muligvis ikke i denne sektion, selv om den bruger ViaBackwards.

Brug listen over servere med ViaBackwards til at sammenligne projekter, tjekke kompatible versioner eller finde eksempler på pluginets brug på offentlige servere.