Plugin Minecraft ViaVersion
Informazioni su ViaVersion e i server dove e stato trovato
🔌 Informazioni su ViaVersion
ViaVersion è un plugin per Minecraft che consente la traduzione del protocollo client/server, così i giocatori che usano diverse versioni del client Minecraft possono entrare in un unico server. Offre compatibilità multi-versione traducendo i pacchetti di rete tra le versioni del protocollo del client e del server.
🎯 Scopo
ViaVersion affronta il problema della frammentazione delle versioni del client: quando un server esegue una specifica release di Minecraft, i giocatori con client più nuovi o più vecchi normalmente non possono connettersi. ViaVersion traduce i protocolli così gli operatori possono mantenere una versione del server scelta consentendo al tempo stesso a una gamma più ampia di versioni client di connettersi.
⚙️ Funzionalità
- Funziona come plugin di piattaforma (Paper/Spigot/CraftBukkit) o su piattaforme proxy (Velocity) a seconda dei casi.
- Traduce i protocolli di rete per permettere ai client più nuovi di entrare in server più vecchi e viceversa (gli intervalli di compatibilità dipendono dalla build di ViaVersion installata e dagli addon opzionali).
- Esistono progetti complementari/addon opzionali per estendere il supporto: ViaBackwards e ViaRewind per il supporto ai client più vecchi.
- Sono disponibili opzioni di configurazione e un limitatore di pacchetti per regolare il comportamento e mitigare i tentativi di exploit.
- Fornisce comandi diagnostici e un comando dump per raccogliere informazioni di runtime utili alla risoluzione dei problemi.
🧩 Per chi è pensato
- Proprietari di server che vogliono supportare più versioni del client Java Edition senza aggiornare subito il server.
- Operatori di rete che usano proxy (ad esempio, Velocity) e hanno bisogno di connettività tra versioni sui server backend.
- Sviluppatori di plugin e integratori che hanno bisogno di un livello di traduzione del protocollo o dell'accesso alla ViaVersion API.
🏗️ Casi d'uso di esempio
- Un server Survival/PvP rimane su una build stabile di Paper mentre permette ai giocatori con client più nuovi di connettersi.
- Una rete proxy usa ViaVersion sul proxy o sui server backend così i giocatori con versioni client diverse possono entrare nella rete.
- Uno sviluppatore usa l'artefatto della ViaVersion API per integrare la traduzione del protocollo in un'implementazione di piattaforma personalizzata.
⌨️ Comandi
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Mostra la versione del plugin e i comandi disponibili. | viaversion.admin | Amministratore |
/viaversion autoteam | Attiva o disattiva autoteam (una funzionalità di collisione della 1.8). | viaversion.admin | Amministratore |
/viaversion debug | Abilita la modalità debug (per la risoluzione dei problemi). | viaversion.admin | Amministratore |
/viaversion displayleaks | Abilita Netty ResourceLeakDetector (diagnostica). | viaversion.admin | Amministratore |
/viaversion dontbugme | Attiva o disattiva i messaggi di notifica degli aggiornamenti al login/in console. | viaversion.admin | Amministratore |
/viaversion dump | Genera un dump diagnostico per aiutare i team di supporto. | viaversion.admin | Amministratore |
🔐 Permessi
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Concede l'accesso ai comandi amministrativi e diagnostici di ViaVersion. | op |
viaversion.command.<subcommand> | (Usato dalle versioni più recenti) Concede l'accesso ai singoli sottocomandi di ViaVersion. | non specificato |
⚙️ Installazione
📥 Configurazione
- Scarica il jar ufficiale del plugin ViaVersion per la tua piattaforma e posizionalo nella directory
plugins/del server o del proxy. - Avvia il server; controlla la console del server per confermare che il plugin sia stato caricato con successo.
- Se usi un proxy (ad esempio, Velocity), installa ViaVersion sul proxy o sui server backend (non necessariamente su entrambi) in base al punto di traduzione desiderato.
📦 Dipendenze
- Per il funzionamento principale non sono richieste dipendenze esterne obbligatorie di plugin. I progetti complementari opzionali (ViaBackwards, ViaRewind) estendono il supporto alle versioni e sono distribuiti separatamente.
🧾 Configurazione
- ViaVersion offre opzioni di configurazione (indicate come config.yml nella documentazione ufficiale) per regolare limiti dei pacchetti, debug e altri comportamenti.
🧠 Note tecniche
- Piattaforme server confermate: Paper (e server compatibili con CraftBukkit/Spigot) e Velocity; esistono progetti di integrazione per Fabric, Forge, Bungee e Sponge.
- Per le build ufficiali è richiesto Java 17+.
- Gli intervalli di compatibilità variano in base alla build; ViaBackwards e ViaRewind sono disponibili per ampliare il supporto alle versioni client più vecchie.
- Il progetto espone un artefatto API per gli sviluppatori e pubblica release su Hangar, Modrinth (per mod) e GitHub.
🤝 Quando questo plugin è utile
Se devi permettere ai giocatori con diverse versioni del client Minecraft Java di connettersi a un unico server o network senza imporre un aggiornamento immediato del server, ViaVersion offre un livello mantenuto di traduzione del protocollo e strumenti correlati per farlo, oltre a diagnostica e punti di estensione per gli sviluppatori.
- Restarting...2255.53
- A Minecraft Server650.99
- Smithtainment
SMP survival orientato alla community, plugin personalizzati, economia, mcMMO e mini‑giochi — giocatori cordiali e forum attivo.
650.63 - Froggie
SMP survival accogliente con claim protetti, un’economia con negozi dei giocatori e aste, supporto multi-versione e cross-play Java–Bedrock per builder casual e community.
350.14 - Netherlite is loading...149.47
- Karpats - Economy Survival148.88
- A Minecraft Server148.51
- DaemoniaCraft
Server Towny RPG con mobs custom, economia e supporto Bedrock — progressione intensa per chi ama grindare.
148.29 - MoodCraft
SMP survival semi-RP in francese, incentrato su città gestite dai giocatori, economia e progetti urbani — progressione accessibile con guide in gioco, negozi, lavori e protezione sicura dei bauli. Supporta Java e Bedrock.
447.57 - AetherCraft
SMP Survival semi-personalizzato con protezione dei territori, economia guidata dai giocatori, oggetti e mob personalizzati, più mondi e supporto al crossplay Bedrock/Java.
346.97 - GospelCraft
Survival Towny a tema cristiano con mob personalizzati, mcMMO e jobs — le Scritture presentate attraverso il gioco.
746.44 - AnarchyLands CZ/SK346.14
- EthelMC
Survival comunitario con economia, claim di terre, arene e crossplay (Java & Bedrock). Ranks e negozi giocatore.
344.12 - Akoot&Co
SMP accogliente e incentrato sulla community, con supporto per Java e Bedrock, una mappa del mondo live pubblica, un negozio donazioni e funzioni di qualità della vita per costruire ed esplorare in relax.
343.65 - TGG Online
Server Minecraft coreano in stile FPS che offre survival zombi e minigiochi bomb/escape, con un'ampia selezione di armi personalizzate, modelli personalizzati ed esperienza basata su resource pack.
142.94 - ArdakazMC
Server survival amichevole e orientato alla community: costruzione, protezione dal grief e mondi a lungo termine.
442.9 - Racsu Planet
MMORPG Survival cross-play (Java + Bedrock) con abilità, missioni, dungeon personalizzati e un'economia di gioco supportata da uno store ufficiale e da un hub della community.
442.18 - ÂBoundaryMC ÂIs OfflineÂ139.86
- The Dojo
Survival Towny con progressione mcMMO, economia tra giocatori e focus sulla community — costruisci città, migliora abilità e gioca con amici.
139.82
La pagina del plugin ViaVersion mostra su quali server il monitoraggio ha trovato questo plugin, con quali piattaforme e versioni compare.
I plugin possono aggiungere comandi, economia, protezione, diritti di accesso, minigiochi, integrazioni o altre meccaniche. Il ruolo effettivo di ViaVersion dipende dalla configurazione del singolo server.
I dati vengono generati automaticamente dalle risposte tecniche dei server. Se un server nasconde l'elenco dei plugin, potrebbe non comparire in questa sezione anche se usa ViaVersion.
Usa l'elenco dei server con ViaVersion per confrontare i progetti, verificare le versioni compatibili o trovare esempi di utilizzo del plugin su server pubblici.