Menu

Pedir orçamento

Servidor Minecraft

Hexoria Network

Projeto próprioEm produção

Servidor Minecraft de sobrevivência em que jogadores do Java e do Bedrock dividem o mesmo mundo, com nove plugins próprios, site com loja e bot de Discord.

Contexto

A Hexoria é um servidor de sobrevivência construído em torno de duas facções, Allay e Vex, com progressão própria, economia, passe de batalha, terrenos e clãs. Em volta do jogo há um site com loja, wiki e ranking, e um bot que atende a comunidade no Discord. Está no ar desde agosto de 2026.

Desafio

Jogadores do Java e do Bedrock precisavam dividir o mesmo mundo, com os mesmos itens e as mesmas texturas, em clientes que não falam a mesma língua. E uma loja que entrega itens dentro do jogo não pode errar para nenhum lado: nem cobrar sem entregar, nem entregar duas vezes.

Solução

  • Java e Bedrock no mesmo mundo. Uma extensão própria do Geyser leva o pacote de recursos para o Bedrock. O código compartilhado é renomeado no empacotamento, para os dois carregadores de classe não se misturarem, e o build falha se isso não for feito.
  • Uma loja à prova de entrega dupla. O preço é decidido só no servidor, e o dinheiro é guardado em centavos inteiros. Os registros de auditoria e de moeda só aceitam acréscimo, garantido por gatilhos no banco. A fila de entregas usa reivindicações com prazo, e o plugin registra cada entrega antes de confirmá-la. O aviso de pagamento é conferido contra o corpo original, e o pagamento é consultado de novo no gateway antes de qualquer entrega.
  • Release reproduzível. Um único pacote, com o hash SHA-256 de cada componente do servidor fixado. Os testes rodam antes, e um aviso de compilação reprova o build.
  • Observabilidade sem risco. Um plugin mede o custo de cada plugin a cada tick do servidor, e outro expõe o estado do servidor para monitoramento. Os dois são somente leitura: observam sem poder alterar nada.

Resultado

O servidor está em produção, com nove plugins próprios — o núcleo, os terrenos por chunk com mapa, os clãs com tesouro e alianças, a economia de duas moedas, o passe de batalha com missões diárias, o cultivo (candidato da segunda temporada), a medição de custo por plugin, o runtime compartilhado do ecossistema e o agente de monitoramento —, além do site e do bot.

Números

Linhas de Java no código principal
≈ 148 mil
Fonte: Linhas físicas, com comentários e sem build/, contadas no repositório do projeto · medido em 18/09/2026
Testes automatizados
1.084
Fonte: 491 anotações @Test no núcleo, 462 testes do site e 131 do bot, contados no repositório · medido em 18/09/2026
Produtos na loja
421
Fonte: hexoria-network.com.br (abre em nova aba) · medido em 18/09/2026

Tecnologias

  • Java 25
  • Paper
  • Geyser e Floodgate
  • Next.js 16
  • PostgreSQL
  • Redis
  • Docker
  • Mercado Pago
  • discord.js

Galeria

Captura dentro do jogo: o placar lateral do Hexoria mostra o cargo, a facção, o tier, as duas moedas, o passe, o terreno e o clã do jogador
Captura do servidor
O Banco de Hexoria, uma interface do jogo com texturas próprias do servidor
Captura do servidor
A página Mercado do site do Hexoria: o preço de cada item acompanha o estoque do servidor, com categorias e busca
Captura do site do projeto
O passe de temporada "O Despertar", com as trilhas comum e premium
Captura do servidor
Arte de divulgação da primeira temporada: o escudo do Hexoria entre o Allay e o Vex, sobre um portal, com a pergunta "Allay ou Vex?"
Arte de divulgação do projeto
Arte de divulgação do servidor aberto: "A sua lenda começa agora", Java e Bedrock, e o endereço play.hexoria-network.com.br
Arte de divulgação do projeto
Arte de divulgação dos sistemas: "Proteja. Evolua. Construa.", com clãs, claims, passe e economia
Arte de divulgação do projeto