Minecraft Servers HQ

Plugin Minecraft ViaBackwards

Informações sobre ViaBackwards e servidores confirmados

🔌 Sobre o ViaBackwards

O ViaBackwards é um plugin de Minecraft que permite que clientes mais antigos da Java Edition se conectem a versões mais recentes do servidor, traduzindo e adaptando os pacotes do protocolo de rede em tempo de execução. Ele é fornecido pelo projeto Via* e foi criado para ser usado em conjunto com o ViaVersion (que cuida da compatibilidade com versões mais novas).

🎯 Objetivo

O objetivo principal do plugin é a compatibilidade entre versões: aumentar a acessibilidade permitindo que jogadores com versões mais antigas do cliente entrem em servidores que executam versões mais novas do Minecraft, sem modificar o mundo do servidor nem os plugins do lado do servidor.

⚙️ Recursos

  • Traduz pacotes de rede de versões mais novas do servidor para formatos que clientes mais antigos entendem.
  • Feito para funcionar junto com o ViaVersion; o ViaVersion precisa estar instalado para o ViaBackwards funcionar.
  • Suporte de integração com o ViaRewind para ampliar ainda mais a compatibilidade com clientes legados quando necessário.
  • Oferece opções de configuração para personalizar o comportamento (conversão de blocos/itens, tratamento da boss bar, substituição de caracteres etc.).
  • Disponível como plugin para servidores Bukkit/Spigot e similares, e como variante de mod para configurações com Fabric/ViaFabric.

🧩 Para quem é

  • Donos de servidores que querem permitir que várias versões de clientes Java entrem em um único servidor atualizado.
  • Servidores públicos e privados de Survival/SMP e minigames que precisam dar suporte a clientes antigos sem manter versões mais antigas do servidor.
  • Redes que usam software de proxy (BungeeCord/Velocity) e dependem das ferramentas Via* para conexões entre versões.

🏗️ Casos de uso de exemplo

  • Um servidor rodando uma versão moderna permite que jogadores em versões um pouco mais antigas entrem sem forçar um rollback do servidor.
  • Combinado com o ViaRewind, um servidor nostálgico pode aceitar clientes bem mais antigos enquanto mantém um backend mais novo.
  • Uma rede com proxy usa o ViaVersion e o ViaBackwards para oferecer um único ponto de entrada para jogadores de versões misturadas.

⚙️ Instalação

📥 Configuração

  • Baixe o arquivo jar oficial do plugin ViaBackwards (as builds do plugin são publicadas junto com os lançamentos do ViaVersion).
  • Certifique-se de que o ViaVersion esteja instalado primeiro; o ViaBackwards precisa do ViaVersion para funcionar.
  • Coloque o jar do ViaBackwards (e o jar do ViaVersion) na pasta plugins/ do servidor.
  • Reinicie o servidor e confirme nos logs do console que o plugin foi carregado.
  • Verifique o funcionamento com as checagens comuns do ViaVersion (por exemplo, a saída normal de status do plugin).

📦 Dependências

  • ViaVersion (obrigatório)
  • ViaRewind (opcional — amplia o suporte para clientes muito antigos)
  • ViaBungee (para configurações com proxy BungeeCord) ou o adaptador de proxy correspondente ao usar um proxy

🧠 Observações técnicas

  • Plugin do lado do servidor: roda no Spigot/Paper e na maioria dos forks baseados em Spigot; variantes para Fabric estão disponíveis para uso com ViaFabric.
  • O repositório oficial e as builds são mantidos pelo projeto Via*; a compilação requer JDK 17 ou mais recente.
  • As limitações conhecidas relatadas pelo projeto incluem problemas de visibilidade e de altura do mundo para clientes mais antigos que 1.17 (blocos abaixo de y=0 não ficam visíveis para clientes antigos), alguns casos específicos de dessincronização do inventário em clientes <1.17 em servidores 1.17+, mapeamentos de sons incompletos e uma limitação conhecida da mesa de ferraria para clientes <1.19.4 em servidores 1.20+.
  • Os lançamentos para novos snapshots e versões do Minecraft são coordenados com o ViaVersion; builds de snapshot/dev são publicados separadamente e podem ficar disponíveis mais cedo para apoiadores.

🤝 Quando este plugin é útil

Se você precisa manter um único servidor atualizado e ainda assim permitir que jogadores com clientes Java mais antigos se conectem, o ViaBackwards fornece compatibilidade no nível dos pacotes, para que você não precise rodar várias versões do servidor nem forçar atualizações do cliente.

Servidores com o plugin ViaBackwards

A página do plugin ViaBackwards mostra os servidores onde o monitoramento encontrou este plugin, a plataforma usada e a versão.

Um plugin pode adicionar comandos, economia, segurança, permissões de acesso, minigames, integrações e outras mecânicas. O papel real de ViaBackwards depende das configurações do servidor.

Os dados são gerados automaticamente a partir de respostas técnicas dos servidores. Se um servidor mantém a lista de plugins privada, pode usar ViaBackwards mas não aparecer nesta seção.

Use a lista de servidores com ViaBackwards para comparar projetos, verificar versões suportadas ou encontrar exemplos de uso do plugin em servidores públicos.