Pular para o conteúdo principal

Desativando danos de explosão

Comparação de Métodos

MétodoEscopoAfeta Mobs VanillaAfeta EliteMobsRecomendação
/gamerule mobGriefing falseGlobalSimPossivelmente não*Use apenas para mobs vanilla
WorldGuard elitemobs-explosion-block-damagePor regiãoNãoSimMelhor para proteção seletiva
Desabilitar arquivos de poderGlobalNãoSimMelhor para desabilitar completamente poderes de bola de fogo
doExplosionRegen: falseGlobalNãoSim (previne regeneração)Use se quiser dano permanente

*A eficácia do mobGriefing contra EliteMobs não é confirmada devido ao tratamento personalizado de explosões

Desativando danos em blocos

Usando gamerule

Execute o comando /gamerule mobGriefing false. Isso previne danos em blocos de explosões de mobs vanilla.

AVISO: Isso pode não afetar explosões do EliteMobs devido ao tratamento personalizado de explosões. Explosões do EliteMobs têm seu próprio sistema de regeneração. Use os métodos específicos do EliteMobs abaixo para resultados garantidos.

Usando WorldGuard

Defina a flag personalizada do EliteMobs no WorldGuard elitemobs-explosion-block-damage como deny na sua região do WorldGuard. Isso previne que explosões do EliteMobs danifiquem blocos.

Nota: Isso requer que tanto EliteMobs quanto WorldGuard estejam instalados. Esta é uma flag personalizada registrada pelo EliteMobs, não uma flag padrão do WorldGuard. Ela afeta apenas explosões do EliteMobs, não mobs vanilla.

Desativando bolas de fogo do EliteMobs

  1. Vá para a pasta plugins/EliteMobs/powers/ (Linux/Mac) ou plugins\EliteMobs\powers\ (Windows).
  2. Vá para attack_fireball.yml e defina isEnabled como false.
  3. Vá para tracking_fireball.yml e defina isEnabled como false.

Configurando Regeneração de Explosão do EliteMobs

Explosões do EliteMobs regeneram blocos automaticamente após 2 minutos. Você pode controlar este comportamento no arquivo config.yml:

  1. Abra plugins/EliteMobs/config.yml
  2. Encontre as seguintes configurações:
    • doExplosionRegen: Defina como false para prevenir regeneração de blocos (blocos permanecem destruídos)
    • doRegenerateContainers: Defina como false para prevenir regeneração de baús/contêineres
    • preventCreeperDamageToPassiveMobs: Defina como false para permitir que explosões elite danifiquem mobs passivos

Nota: Se doExplosionRegen for true (padrão), blocos irão se reparar automaticamente, tornando o dano de explosão temporário ao invés de permanente.

Desativando Outros Poderes de Explosão/Fogo

EliteMobs tem poderes adicionais que causam explosões ou dano de fogo. Cada um pode ser desabilitado individualmente na pasta powers:

Poderes do Ender Dragon:

  • ender_dragon_aimed_fireball.yml
  • ender_dragon_disco_fireballs.yml
  • ender_dragon_fireball_bombardment.yml
  • ender_dragon_ender_fireball_bombardment.yml

Outros Poderes de Explosão:

  • gold_explosion.yml
  • arrow_fireworks.yml
  • fireworks_barrage.yml

Poderes Baseados em Fogo:

  • firestorm.yml
  • flame_pyre.yml
  • flamethrower.yml
  • attack_fire.yml

Defina isEnabled como false em cada arquivo para desabilitar esse poder.

Controle Regional de Explosões (Requer WorldGuard)

Se você quiser desabilitar explosões apenas em áreas específicas:

  1. Instale o plugin WorldGuard
  2. Crie ou selecione uma região do WorldGuard
  3. Defina a flag personalizada do EliteMobs:
    /region flag <nome-da-região> elitemobs-explosion-block-damage deny

Isso previne que explosões do EliteMobs danifiquem blocos apenas dentro daquela região, permitindo explosões em outros lugares.

Solução de Problemas

Se explosões ainda estão ocorrendo após as mudanças:

  1. Reinicie o servidor (não apenas reload) - Mudanças de poder requerem reinicialização completa
  2. Verifique se os nomes dos arquivos são exatamente: attack_fireball.yml e tracking_fireball.yml
  3. Verifique que isEnabled: false está formatado corretamente (sintaxe YAML: 'isEnabled: false')
  4. Certifique-se de que não há espaços antes de 'isEnabled' no arquivo yml
  5. Verifique os logs do servidor para erros de configuração do EliteMobs

Se blocos estão sendo destruídos:

  1. Verifique se doExplosionRegen está habilitado - blocos irão regenerar após 2 minutos
  2. Desabilitar poderes previne explosões inteiramente; regeneração de explosão apenas controla a limpeza
  3. Para proteção permanente de blocos, defina doExplosionRegen: false no config.yml