Como corrigir o erro da magia Evocador no Minecraft em mundos modificados
Como corrigir o erro da magia Evocador no Minecraft em mundos modificados
Se um Evocador parar de invocar Vexes ou produzir presas em um mundo com mods, verifique primeiro se o problema também ocorre em um mundo de teste limpo, sem mods. Se ocorrer apenas com um pacote de mods, verifique se o Minecraft, o carregador de mods, cada mod e suas dependências estão configurados para versões compatíveis. Em seguida, inspecione latest.loge desative os mods ou pacotes de dados suspeitos em uma instância copiada até que o conflito seja reproduzido.
A frase “Erro de Codificação do Evoker no Minecraft: Problemas com Feitiços” não é um nome de erro universal e documentado do Minecraft que eu tenha conseguido verificar na documentação oficial da Mojang ou do loader. Um Evoker é um illager do Minecraft vanilla que pode invocar Vexes e atacar com presas, mas uma falha em um mundo com mods precisa ser diagnosticada com base na configuração específica e nos logs. A visão geral do Evoker da Mojang descreve esses ataques.
Uma afirmação na versão anterior deste guia precisa de correção: as notas oficiais do Minecraft Java Edition 1.21.1 descrevem uma correção de segurança e suporte a idiomas, não uma alteração no sistema de busca de caminhos do Evoker. Essa nota de lançamento não corrobora a afirmação anterior de que a versão 1.21.1 introduziu o problema com feitiços. Consulte as notas da Mojang para a versão 1.21.1 .
Antes de alterar qualquer coisa
Este guia foca-se na Minecraft Java Edition , porque os mods Fabric, Forge e NeoForge funcionam na Java Edition. Se você joga na Bedrock Edition, ignore os passos do carregador de mods da Java e verifique os complementos ou pacotes de comportamento usando a documentação do pacote em questão.
Antes de solucionar problemas, faça uma cópia do mundo e da instância completa com mods. Mantenha a cópia separada do seu save principal e anote a versão do Minecraft, o loader e a versão do loader, a lista de mods e os datapacks ativados. Evite excluir pastas sem saber o que está acontecendo ou editar dados de entidades com base em comandos não verificados. Um backup permite testar alterações sem arriscar seu mundo principal.
Ilustração genérica de um gerenciador de arquivos mostrando como copiar um arquivo de jogo salvo antes de alterar uma configuração com mods.
Soluções passo a passo para problemas com o feitiço Evocador no Minecraft
1. Combine o Minecraft, o carregador e todos os mods.
Verifique a versão exibida pelo perfil do inicializador e compare-a com a versão exigida por cada mod. Confirme se todos os mods instalados foram compilados para a mesma versão do Minecraft e para o mesmo carregador. Não combine mods do Fabric com um perfil do Forge ou NeoForge, a menos que o mod documente explicitamente a compatibilidade. Instale as dependências necessárias, como a API do Fabric, quando o autor do mod as listar.
Atualizar tudo para a versão mais recente de uma só vez pode dificultar o diagnóstico de um mundo em funcionamento. Altere um componente por vez na instância copiada. O guia de instalação de mods do Fabric recomenda especificamente verificar a compatibilidade da versão, do carregador e da edição do Minecraft. O Forge também documenta a relação entre versionamento e compatibilidade com o Minecraft e a API em seu guia de versionamento .
Lista de verificação de compatibilidade simplificada: a versão do jogo, o carregador e cada mod devem pertencer à mesma configuração suportada.
2. Compare um mundo de teste limpo com o mundo afetado.
Inicie um perfil vanilla separado, sem mods, e crie um mundo de teste temporário. Certifique-se de que os mobs hostis possam agir e que o Evocador tenha um alvo válido. Se os comandos estiverem habilitados, invoque um com ` /summon minecraft:evoker ~ ~ ~. A Mojang documenta `.` /summoncomo um comando para criar uma entidade; ele por si só não prova que um ataque está funcionando. Permita comandos no mundo de teste ou use as permissões de servidor necessárias. Consulte o guia oficial de comandos do Minecraft .
Observe o Evocador em um encontro controlado e compare o resultado com a instância modificada. Se ele se comportar normalmente no jogo base, mas não com o pacote de mods, concentre-se no carregador, nos mods de entidades ou IA, nas alterações de raides e nos pacotes de dados. Se o problema ocorrer também em um mundo sem mods, anote a versão exata do jogo e relate o problema pelo canal oficial de relatórios de bugs do Minecraft.
3. Inspecione o registro relacionado ao encontro que falhou.
Reproduza o problema uma vez, feche o jogo e abra o log da mesma sessão. Com o launcher oficial, o log atual geralmente fica .minecraft/logs/latest.logem `/etc/fstab` no Windows, macOS ou Linux; os relatórios de falhas são armazenados separadamente em `/etc/ fstab` crash-reports. Launchers de terceiros podem usar um diretório de jogos diferente. A documentação do Fabric explica onde encontrar os logs e como ler os relatórios de falhas .
Procure por uma exceção, um ID de módulo, um manipulador de mixin ou uma classe mencionada no rastreamento de pilha próximo ao momento em que o Evoker parou de funcionar. Um relatório de falha pode identificar o caminho do código envolvido, mas um módulo mencionado primeiro não é automaticamente a única causa; dois módulos podem entrar em conflito. Não confie em uma assinatura inventada ou EvokerSpellFailedExceptionassuma que toda configuração imprime a mesma linha "Falha ao conjurar a magia". A mensagem real e o rastreamento de pilha são importantes.
Uma ilustração genérica do visualizador de logs mostrando como focar no bloco de erro próximo ao momento em que o problema com o Evoker ocorreu.
4. Isole mods e pacotes de dados com segurança.
Trabalhe apenas na instância copiada. Remova temporariamente os mods suspeitos de causar problemas com entidades, IA, raides ou compatibilidade desse perfil de teste e, em seguida, reproduza o mesmo encontro. Se o problema desaparecer, adicione os mods removidos de volta em pequenos grupos até que ele retorne. Isso restringe o conflito a um mod ou combinação específica. Aplique o mesmo teste controlado a pacotes de dados que alteram raides, monstros ou o comportamento de entidades.
Anote brevemente cada alteração e o resultado. Não remova mods da única cópia de um mundo que você já tem há bastante tempo: mods podem adicionar blocos, itens ou entidades registrados, então carregar um jogo salvo sem eles pode alterar ou remover dados do mundo. Depois de identificar uma possível causa, verifique a página do autor do mod ou o rastreador de problemas para encontrar uma versão compatível ou um conflito conhecido. Compartilhe as versões exatas e o trecho relevante do log ao pedir ajuda.
Ilustração de uma configuração de teste genérica: separe os grupos de mods e use um mundo limpo para identificar a causa.
Para desenvolvedores de mods: Reproduza o problema antes de aplicar o patch.
Se você é responsável pela manutenção do mod, reproduza o comportamento com a mesma versão do Minecraft, carregador e conjunto de dependências antes de alterar o código do Evoker. Compare um conjunto mínimo de mods com o pacote afetado e inspecione o rastreamento de pilha em torno da entidade ou do comportamento da IA que falha. Verifique se o código está direcionado aos mapeamentos e à API do carregador corretos para essa versão do jogo. A antiga sugestão de sobrescrever um método nomeado Evoker.castSpellnão é uma solução universal: os nomes dos métodos e as APIs variam de acordo com a versão e o conjunto de mapeamentos, e apagar memórias cerebrais não relacionadas pode criar novos problemas de comportamento.
Crie um pequeno caso de teste que especifique as versões exatas, os passos, o resultado esperado e o resultado observado. Se apenas um mod causar o problema, reporte-o ao autor desse mod, incluindo o log e uma reprodução mínima. Se o problema também ocorrer no jogo base (vanilla), envie o relatório para a Mojang, informando a versão do jogo e os passos descritos.
Correções a evitar
Não exclua uma .minecraft/config/evoker_modspasta presumida a menos que a própria documentação do mod a nomeie e explique o efeito.
Não execute um /data modifycomando genérico contra o cérebro de um Evocador a partir de um guia não verificado. O comando pode ser inválido para essa versão ou pode danificar o comportamento da entidade.
Não instale APIs adicionais como Architectury ou Cloth Config, a menos que o mod específico as exija. Elas são dependências para alguns mods, não correções gerais para o comportamento de feitiços.
Não reinicie o mundo nem remova os Evocadores com um editor como primeira medida. Teste em uma cópia e identifique a causa antes de tentar qualquer reparo destrutivo.
O que incluir ao pedir ajuda
Forneça a edição e versão do Minecraft, o carregador e a versão do carregador, a lista de mods, os pacotes de dados ativados, os passos para reproduzir o problema, se um teste limpo com a versão vanilla funciona e a latest.logseção relevante do relatório de erros. Remova detalhes pessoais, como seu nome de usuário do sistema operacional ou endereço do servidor privado, antes de compartilhar os registros publicamente. Isso fornece ao autor do mod ou à equipe de suporte evidências para investigar o erro específico do feitiço Evoker do Minecraft, em vez de tentar adivinhar um bug "de programação" universal.