Plugin Minecraft ViaVersion
Informações sobre ViaVersion e os servidores onde ele foi encontrado
🔌 Sobre o ViaVersion
O ViaVersion é um plugin de Minecraft que permite a tradução de protocolo entre cliente e servidor, para que jogadores usando diferentes versões do cliente Minecraft possam entrar em um único servidor. Ele oferece compatibilidade entre várias versões ao traduzir pacotes de rede entre as versões de protocolo do cliente e do servidor.
🎯 Objetivo
O ViaVersion resolve o problema da fragmentação de versões de cliente: quando um servidor roda uma versão específica do Minecraft, jogadores em clientes mais novos ou mais antigos normalmente não conseguem se conectar. O ViaVersion traduz os protocolos para que os administradores possam manter uma versão escolhida do servidor enquanto permitem que uma faixa maior de versões de cliente se conecte.
⚙️ Recursos
- Funciona como um plugin de plataforma (Paper/Spigot/CraftBukkit) ou em plataformas proxy (Velocity), conforme necessário.
- Traduz protocolos de rede para permitir que clientes mais novos entrem em servidores mais antigos e vice-versa (as faixas de compatibilidade dependem da build do ViaVersion instalada e de addons opcionais).
- Existem projetos complementares/addons opcionais para ampliar o suporte: ViaBackwards e ViaRewind para suporte a clientes mais antigos.
- Opções de configuração e um limitador de pacotes estão disponíveis para ajustar o comportamento e mitigar tentativas de exploração.
- Fornece comandos de diagnóstico e um comando de dump para coletar informações de tempo de execução para troubleshooting.
🧩 Para quem é
- Donos de servidores que querem oferecer suporte a várias versões do cliente Java Edition sem atualizar o servidor imediatamente.
- Operadores de rede que usam proxies (por exemplo, Velocity) e precisam de conectividade entre versões nos servidores backend.
- Desenvolvedores de plugins e integradores que precisam de uma camada de tradução de protocolo ou acesso à ViaVersion API.
🏗️ Casos de uso de exemplo
- Um servidor Survival/PvP continua em uma build estável do Paper enquanto permite que jogadores com clientes mais novos se conectem.
- Uma rede com proxy usa o ViaVersion no proxy ou nos servidores backend para que jogadores em diferentes versões do cliente possam entrar na rede.
- Um desenvolvedor usa o artefato da ViaVersion API para integrar a tradução de protocolo em uma implementação de plataforma personalizada.
⌨️ Comandos
| Command | Description | Permission | Access |
|---|---|---|---|
/viaversion | Exibe a versão do plugin e os comandos disponíveis. | viaversion.admin | Administrador |
/viaversion autoteam | Alterna o autoteam (um recurso de colisão da 1.8). | viaversion.admin | Administrador |
/viaversion debug | Ativa o modo de depuração (para troubleshooting). | viaversion.admin | Administrador |
/viaversion displayleaks | Ativa o Netty ResourceLeakDetector (diagnóstico). | viaversion.admin | Administrador |
/viaversion dontbugme | Alterna as mensagens de notificação de atualização no login/console. | viaversion.admin | Administrador |
/viaversion dump | Gera um dump de diagnóstico para ajudar as equipes de suporte. | viaversion.admin | Administrador |
🔐 Permissões
| Permission | Description | Default |
|---|---|---|
viaversion.admin | Concede acesso aos comandos administrativos e diagnósticos do ViaVersion. | op |
viaversion.command.<subcommand> | (Usado por versões mais novas) Concede acesso a subcomandos individuais do ViaVersion. | não especificado |
⚙️ Instalação
📥 Configuração
- Baixe o jar oficial do plugin ViaVersion para a sua plataforma e coloque-o no diretório
plugins/do servidor ou proxy. - Inicie o servidor; verifique o console do servidor para confirmar que o plugin foi carregado com sucesso.
- Se você usar um proxy (por exemplo, Velocity), instale o ViaVersion no proxy ou nos servidores backend (não necessariamente nos dois), dependendo do ponto de tradução desejado.
📦 Dependências
- Não há dependências externas obrigatórias de plugins para o funcionamento principal. Projetos complementares opcionais (ViaBackwards, ViaRewind) ampliam o suporte a versões e são distribuídos separadamente.
🧾 Configuração
- O ViaVersion oferece opções de configuração (referenciadas como um config.yml na documentação oficial) para ajustar limites de pacotes, depuração e outros comportamentos.
🧠 Notas técnicas
- Plataformas de servidor confirmadas: Paper (e servidores compatíveis com CraftBukkit/Spigot) e Velocity; existem projetos de integração para Fabric, Forge, Bungee e Sponge.
- Java 17+ é necessário para as builds oficiais.
- As faixas de compatibilidade variam conforme a build; ViaBackwards e ViaRewind estão disponíveis para ampliar o suporte a versões mais antigas do cliente.
- O projeto expõe um artefato de API para desenvolvedores e publica releases no Hangar, Modrinth (para mods) e GitHub.
🤝 Quando este plugin é útil
Se você precisa permitir que jogadores em diferentes versões do cliente Minecraft Java se conectem a um único servidor ou rede sem forçar uma atualização imediata do servidor, o ViaVersion oferece uma camada mantida de tradução de protocolo e ferramentas relacionadas para isso, além de diagnósticos e pontos de extensão para desenvolvedores.
- Restarting...1853.51
- A Minecraft Server951.89
- DaemoniaCraft
Servidor Towny RPG com mobs personalizados, economia e suporte Bedrock — progressão focada em grind para jogadores PvE/RPG.
450.61 - Smithtainment
SMP de sobrevivência voltado à comunidade, com plugins personalizados, economia, mcMMO e mini‑games — pessoal amigável e fórum ativo.
850.51 - Froggie
SMP de survival amigável, com claims protegidos, economia com lojas de jogadores e leilões, suporte a várias versões e cross-play entre Java e Bedrock para builders casuais e comunidades.
249.86 - Akoot&Co
SMP aconchegante e focado na comunidade, com suporte para Java e Bedrock, um mapa-múndi público em tempo real, loja de doações e recursos de qualidade de vida para construção e exploração tranquilas.
249.38 - Netherlite is loading...148.97
- GospelCraft
Servidor cristão Towny (survival) com mobs customizados, mcMMO e jobs — as escrituras apresentadas através do jogo.
1148.81 - LilBoxPvP
Um servidor focado em BoxPvP com combates rápidos na arena, duelos e progressão sazonal. Oferece itens personalizados, menus guiados por NPCs e provavelmente crossplay entre Java e Bedrock.
348.43 - A Minecraft Server148.21
- TGG Online
Servidor Minecraft coreano no estilo FPS que oferece survival de zumbis e minijogos de bomb/escape, com uma ampla variedade de armas personalizadas, modelos personalizados e uma experiência com resource pack.
146.39 - MoodCraft
SMP de sobrevivência semi-RP em francês, focado em cidades gerenciadas por jogadores, economia e projetos urbanos — progressão amigável com guias no jogo, lojas, empregos e proteção segura de baús. Compatível com Java e Bedrock.
146.31 - EthelMC
Survival comunitário com economia, proteção de terrenos, arenas e crossplay (Java & Bedrock). Ranks e lojas de jogadores.
145.64 - Racsu Planet
MMORPG de Survival com cross-play (Java + Bedrock), com habilidades, missões, masmorras personalizadas e uma economia no jogo, apoiado por uma loja oficial e um hub da comunidade.
244.88 - The Dojo
Survival Towny com progressão mcMMO, economia entre jogadores e foco na comunidade — construa cidades, evola habilidades e jogue com amigos.
243.69 - AnarchyLands CZ/SK143.03
- ÂÂÂÂÂÂÂÂPQCraft's Server142.62
- A Minecraft Server141.14
A página do plugin ViaVersion mostra em quais servidores o monitoramento encontrou esse plugin e com quais plataformas e versões ele aparece.
Plugins podem adicionar comandos, economia, proteção, permissões, minigames, integrações ou outras mecânicas. A função real de ViaVersion depende da configuração de cada servidor.
Os dados são gerados automaticamente a partir das respostas técnicas dos servidores. Se um servidor oculta a lista de plugins, ele pode não aparecer nesta seção, mesmo usando ViaVersion.
Use a lista de servidores com ViaVersion para comparar projetos, verificar versões compatíveis ou encontrar exemplos de uso do plugin em servidores públicos.