Configurando o servidor Naruto JEDI 1.21 do zero
Preparei um guia prático baseado em instalações que já fiz várias vezes. O processo tem algumas pegadinhas que não aparecem na documentação oficial, então vou direto ao ponto.
Downloads e pré-requisitos
O primeiro passo é garantir que você tem o JDK 21 instalado. A versão 1.21 do Minecraft Java exige ele, e muitos tutoriais que ainda recomendam o JDK 17 simplesmente não funcionam. Baixe o Oracle JDK ou o OpenJDK 21 — ambos funcionam, mas recomendo o Eclipse Temurin porque já tive problemas de compatibilidade com builds customizados do Oracle em servidores Ubuntu. Para o proprio naruto jedy 1.21, o pacote costuma ser encontrado no fórum oficial do projeto ou em repositórios como o CurseForge. Verifique se a versão do servidor bate com a do cliente. Isso parece óbvio, mas eu já vi gente rodar client 1.21 com server 1.20.6 e perder duas horas debugando lag que na verdade era incompatibilidade de packets.
Extrair e configurar o servidor
Extraia o arquivo em uma pasta dedicada. Eu recomendo criar um script de inicialização próprio em vez de usar o start.bat padrão. A RAM alocada pelo script original é insuficiente para 1.21 com mods pesados. Meu setup mínimo é 4GB de heap para o servidor rodando limpo, mas se você for adicionar os packs de texturas do Naruto (que costumam vir junto), sobe para 6GB. Aceite o EULA editando o eula.txt. Depois disso, inicie o servidor uma vez para gerar as pastas de configuração. Feche imediatamente após a geração.
Configuração fina do server.properties
Defina view-distance para 6 ou 8. Valores maiores travam o servidor com mods, especialmente nas áreas de aldeia konoha que usam chunks personalizados com entidades extras. simulation-distance deve ficar em 4. Isso reduz a carga de processamento de mobs sem quebrar funcionalidades básicas dos mods. O campo online-mode depende da sua situação. Se vai hospedar apenas para amigos com contas legítimas, mantenha true. Se for usar accounts múltiplas ou versões cracked (comum em comunidades brasileiras), coloque false, mas esteja ciente das limitações de segurança.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Problema prático: erro de criatura customizada no spawn
Numa instalação recente, o servidor iniciava e fechava abruptamente com um erro NPE nas entidades de jutsu. O log apontava para a classe do Sharingan, mas o problema real era que o modpack vinha com um arquivo de configuração herdado da versão 1.20 que referenciava paths quebrados para texturas de efeito. A solução foi abrir o arquivo mods/narutomod/config/jutsueffects.json e corrigir manualmente os caminhos das texturas que iam de /textures/entities/sharingan para /textures/entity/sharingan. O mod mudou a estrutura de pastas na atualização 1.21 e o arquivo de config não foi atualizado automaticamente. Você pode encontrar esse mesmo erro se baixar um pack de mods mais antigo e tentar adaptar para 1.21.
Performance e otimizações avançadas
Adicione o paper-spark ou o Folia ao servidor se quiser melhorar a eficiência de chunks com many mods ativos. O PaperMC com o plugin de compatibilidade para 1.21 resolve a maior parte dos gargalos de tick delay. Eu pessoalmente uso uma combinação de FastLogin para bypass de online-mode em testes locais e Spark para profiling, que mostra exatamente onde o servidor gasta tempo processando as animações de jutsu. Outro detalhe importante: os mods de chakra costumam ter um bug de memory leak em sessions longas (mais de 4 horas). O workaround que eu uso é configurar um reinício automático via cronjob a cada 3h30. Não é ideal, mas evita que o servidor fique instável durante sessões prolongadas.
O que o mod não faz bem
O naruto jedy 1.21 tem limitações sérias de multiplayer quando mais de 15 jogadores estão online simultaneamente. A renderização de efeitos visuais de jutsu em rede é pesada e muitos clients travam ao ver vários players usando habilidades ao mesmo tempo. Se o objetivo é uma comunidade grande, considere desativar os efeitos de partículas globais nas config do mod e limitar o ray-tracing de chakra por jogador. Também não espere compatibilidade total com mods de outros universos. A estrutura de namespace do Naruto mod entra em conflito com packs de magic ou tech mods porque sobrescreve tags de blocos e items comuns. Teste antes de adicionar ao servidor.
Resumo rápido de execução
JDK 21 instalado. Pasta dedicada criada. Server.jar baixado da versão correta. Configuração de RAM ajustada para 6GB. EULA aceita. server.properties otimizado com view-distance 6 e simulation-distance 4. Arquivo jutsueffects.json verificado quanto a paths. Plugin de performance adicionado. Reinício automático configurado. Servidor rodando.