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.
- A Minecraft Server3858.29
- Restarting...2058.09
- GenuineMC
SMP survival semi-vanilla incentrato sulla community, con protezione dei terreni, negozi dei giocatori, ricompense per il voto, cosmetici e probabilmente crossplay tra Bedrock e Java.
955.99 - Smithtainment
SMP survival orientato alla community, plugin personalizzati, economia, mcMMO e mini‑giochi — giocatori cordiali e forum attivo.
655.01 - 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.
954.96 - SULPHERSMP ON TOP.954.34
- Welcome To the Kmartz SMP!654.31
- A Minecraft Server453.99
- Welcome to Afterlife SMP!353.43
- Restarting...252.68
- f-craft.netð552.07
- PIDGE Survival RPG251.82
- 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.
151.47 - Survival050.91
- NextLVL
Server CityBuild in lingua tedesca con costruzione su lotti, economia guidata dai giocatori (negozi e aste), casse giornaliere e ricompense per il voto, oggetti personalizzati, pet, cross-play con Bedrock e integrazione con Discord.
150.36 - .valenia.eu | 1.21.10049.66
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.