Minecraft-plugin ViaVersion
Information om ViaVersion och servrar där det har hittats
🔌 Om ViaVersion
ViaVersion är ett Minecraft-plugin som möjliggör översättning av klient-/serverprotokoll, så att spelare med olika Minecraft-klientversioner kan ansluta till en och samma server. Det ger stöd för flera versioner genom att översätta nätverkspaket mellan klientens och serverns protokollversioner.
🎯 Syfte
ViaVersion löser problemet med fragmenterade klientversioner: när en server kör en viss Minecraft-utgåva kan spelare med nyare eller äldre klienter normalt inte ansluta. ViaVersion översätter protokoll så att serverägare kan behålla en vald serverversion och samtidigt tillåta ett bredare spann av klientversioner att ansluta.
⚙️ Funktioner
- Körs som ett plattformsplugin (Paper/Spigot/CraftBukkit) eller på proxyplattformar (Velocity) beroende på behov.
- Översätter nätverksprotokoll för att låta nyare klienter ansluta till äldre servrar och tvärtom (kompatibilitetsintervallen beror på den installerade ViaVersion-byggen och valfria tillägg).
- Valfria följdprojekt/tillägg finns för att utöka stödet: ViaBackwards och ViaRewind för stöd för äldre klienter.
- Konfigurationsalternativ och en packet limiter finns för att finjustera beteendet och minska exploateringsförsök.
- Tillhandahåller diagnostiska kommandon och ett dump-kommando för att samla in runtime-information vid felsökning.
🧩 Vem är det för
- Serverägare som vill stödja flera Java Edition-klientversioner utan att uppgradera servern direkt.
- Nätverksoperatörer som använder proxyer (t.ex. Velocity) och behöver korsversionsanslutning mellan backendservrar.
- Pluginutvecklare och integratörer som behöver ett protokollöversättningslager eller åtkomst till ViaVersion API.
🏗️ Exempel på användning
- En Survival/PvP-server ligger kvar på en stabil Paper-byggnad medan spelare med nyare klienter kan ansluta.
- Ett proxynätverk använder ViaVersion på proxyn eller backendservrarna så att spelare med olika klientversioner kan ansluta till nätverket.
- En utvecklare använder ViaVersion API-artifactet för att integrera protokollöversättning i en egen plattformsimplementation.
⌨️ Kommandon
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Visar pluginversionen och tillgängliga kommandon. | viaversion.admin | Administratör |
/viaversion autoteam | Växlar autoteam (en 1.8-collisionfunktion). | viaversion.admin | Administratör |
/viaversion debug | Aktiverar debugläge (för felsökning). | viaversion.admin | Administratör |
/viaversion displayleaks | Aktiverar Netty ResourceLeakDetector (diagnostiskt). | viaversion.admin | Administratör |
/viaversion dontbugme | Växlar uppdateringsmeddelanden vid inloggning/i console. | viaversion.admin | Administratör |
/viaversion dump | Skapar en diagnostisk dump för att hjälpa supportteam. | viaversion.admin | Administratör |
🔐 Behörigheter
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Ger åtkomst till ViaVersions administrativa kommandon och diagnostik. | op |
viaversion.command.<subcommand> | (Används av nyare versioner) Ger åtkomst till enskilda viaversion-underkommandon. | ej angivet |
⚙️ Installation
📥 Installation
- Ladda ner den officiella ViaVersion-pluginjar-filen för din plattform och lägg den i serverns eller proxyns katalog
plugins/. - Starta servern; kontrollera serverns console för att bekräfta att pluginet laddades korrekt.
- Om du använder en proxy (t.ex. Velocity), installera ViaVersion antingen på proxyn eller på backendservrarna (inte nödvändigtvis båda) beroende på var du vill göra översättningen.
📦 Beroenden
- Inga obligatoriska externa plugin-beroenden krävs för kärnfunktionen. Valfria följdprojekt (ViaBackwards, ViaRewind) utökar versionsstödet och distribueras separat.
🧾 Konfiguration
- ViaVersion erbjuder konfigurationsalternativ (kallade config.yml i den officiella dokumentationen) för att justera paketgränser, debug och annat beteende.
🧠 Tekniska noteringar
- Bekräftade serverplattformar: Paper (och CraftBukkit/Spigot-kompatibla servrar) samt Velocity; integrationsprojekt finns för Fabric, Forge, Bungee och Sponge.
- Java 17+ krävs för officiella builds.
- Kompatibilitetsintervallen varierar beroende på build; ViaBackwards och ViaRewind finns för att utöka stödet för äldre klientversioner.
- Projektet tillhandahåller ett API-artifact för utvecklare och publicerar releaser på Hangar, Modrinth (för mods) och GitHub.
🤝 När detta plugin är användbart
Om du behöver låta spelare med olika Minecraft Java-klientversioner ansluta till en enda server eller ett nätverk utan att tvinga fram en omedelbar serveruppgradering, erbjuder ViaVersion ett underhållet lager för protokollöversättning och relaterade verktyg för detta, samtidigt som det ger diagnostik och utbyggnadspunkter för utvecklare.
- Restarting...2454.6
- Netherlite is loading...551.26
- A Minecraft Server651.18
- Froggie
Vänlig survival-SMP med skyddade claims, en ekonomi med spelarbutiker och auktioner, stöd för flera versioner och Java–Bedrock cross-play för casualbyggare och communities.
450.92 - Smithtainment
Communityfokuserat survival‑SMP med egna plugins, ekonomi, mcMMO och minispel — vänliga spelare och aktivt forum.
750.85 - Karpats - Economy Survival450.67
- A Minecraft Server148.5
- DaemoniaCraft
Towny‑RPG med custom mobs, ekonomi och Bedrock‑stöd — djup progression för grind‑spelare.
148.09 - MoodCraft
Fransk semi-RP survival SMP med fokus på städer som drivs av spelare, ekonomi och stadsprojekt — vänlig progression med guider i spelet, butiker, jobb och säker kistbeskydd. Java och Bedrock stöds.
647.72 - AnarchyLands CZ/SK1147.72
- GospelCraft
Kristet Towny‑survival med specialmobs, mcMMO och jobs — skrifterna introduceras genom spelet.
746.23 - TGG Online
Koreansk Minecraft-server i FPS-stil som erbjuder zombie survival och bomb/escape-minispel, med ett stort utbud av anpassade vapen, anpassade modeller och en upplevelse som bygger på resource pack.
345.82 - AetherCraft
Semi-custom Survival SMP med landsskydd, en spelardriven ekonomi, egna föremål och mobs, flera världar och stöd för Bedrock/Java-crossplay.
343.78 - Akoot&Co
Ett mysigt, community-fokuserat SMP med stöd för Java och Bedrock, en offentlig livekarta över världen, donationsbutik och quality-of-life-funktioner för avslappnat byggande och utforskande.
443.77 - EthelMC
Community‑survival med ekonomi, landclaims, arenor och crossplay (Java & Bedrock). Ranker, butiker och event.
243.39 - ÂÂÂÂÂÂÂÂPQCraft's Server142.07
- ArdakazMC
Vänligt survival‑server med communityfokus — byggande, grief‑skydd och långsiktiga världar.
341.9 - The Dojo
Towny‑survival med mcMMO‑progression, spelarekonomi och community‑fokus — bygg städer, nivåhöj färdigheter och spela med vänner.
441.27 - Racsu Planet
Cross-play Survival-MMORPG (Java + Bedrock) med färdigheter, uppdrag, anpassade dungeons och en ekonomi i spelet, stödd av en officiell butik och en communityhub.
140.44
Sidan för pluginet ViaVersion visar på vilka servrar övervakningen hittade det, samt vilka plattformar och versioner det förekommer med.
Plugins kan lägga till kommandon, ekonomi, skydd, behörigheter, minispel, integrationer eller andra mekaniker. Den faktiska rollen för ViaVersion beror på den enskilda serverns konfiguration.
Data skapas automatiskt från servrarnas tekniska svar. Om en server döljer sin pluginlista kan den saknas i det här avsnittet även om den använder ViaVersion.
Använd listan över servrar med ViaVersion för att jämföra projekt, kontrollera kompatibla versioner eller hitta exempel på hur pluginet används på publika servrar.