Flags do WorldGuard
Estas flags estão disponíveis quando o EliteMobs inicializa corretamente a integração com o WorldGuard. allow e deny controlam o comportamento indicado por cada flag; allow não ignora outros requisitos de spawn ou proteções.
elitemobs-events (allow/deny)
Permite por predefinição locais de eventos na região; deny rejeita-os. As verificações também excluem mundos desativados, mundos de masmorra do EliteMobs e regiões de partidas ativas. Usa ValidWorlds.yml para excluir um mundo inteiro da seleção normal de locais de eventos; também afeta a conversão natural de elites. Um evento temporizado pendente pode tentar novamente noutro local, em vez de ser cancelado definitivamente por um único local rejeitado.
elitemob-spawning (allow/deny)
Permite por predefinição a conversão normal de elites e o spawn de bosses personalizados; deny bloqueia esses caminhos na região, incluindo bosses regionais. Não remove mobs existentes nem proíbe o spawn normal vanilla. Usa ValidWorlds.yml para desativar a conversão natural normal de elites num mundo inteiro; isso não é uma proibição universal de bosses definidos pelo autor ou de entidades controladas por outro modo de jogo.
elitemob-only-spawning (allow/deny)
A predefinição é deny (restrição desligada). Com allow, o listener de spawn cancela e remove criaturas que não sejam elites registados. Não aumenta a taxa de conversão. Usa-o onde pretendes impedir spawns normais de criaturas não elite.
Os armor stands estão isentos independentemente da razão de spawn. Os aldeões com a razão CUSTOM e os spawns forçados de compatibilidade do EliteMobs também estão isentos. Outras criaturas CUSTOM não ficam automaticamente isentas.
elitemobs-antiexploit (allow/deny)
A predefinição é allow. deny ignora as verificações regionais antiexploit dos eventos de dano na localização do elite. allow continua a respeitar outras exclusões, incluindo mundos de masmorra do EliteMobs e Ender Dragons. Não desativa todos os mecanismos antiexploit nem o contador separado de farming de XP de competências. Usa deny apenas onde o terreno e o combate previsto tenham sido verificados.
elitemobs-explosion-regen (allow/deny)
Controla o processamento de regeneração EliteMobs na localização de origem fornecida (predefinição: allow). Com doExplosionRegen: true, deny ignora esse processamento: as explosões nativas ainda podem destruir blocos sem reparação, enquanto as explosões simuladas que o usam terminam antes de remover blocos diretamente. As chamadas sem localização de origem não verificam este flag regional. Não é uma proteção geral de blocos.
elitemobs-explosion-block-damage (allow/deny)
Para elites registados, projéteis registados e projéteis nativos de Lua que ativam o processamento de proteção, deny limpa a lista de blocos do evento nativo Bukkit EntityExplodeEvent no local da explosão; a predefinição é allow. Este processamento não cancela danos a entidades nem repulsão. Não interceta alterações arbitrárias de blocos por Lua/EliteScript nem todas as chamadas de explosões simuladas. Confirma como o poder concreto causa danos antes de depender desta flag.
Os NPCs do EliteMobs usam um caminho de spawn forçado para compatibilidade que pode ignorar o mob-spawning: deny normal do WorldGuard. Remove os NPCs indesejados através da configuração; essa flag não os oculta de forma fiável. Os bosses regionais só usam o caminho de compatibilidade depois de passarem a verificação elitemob-spawning.
elitemobs-maximum-level
Define um máximo inteiro no cálculo do nível da conversão natural. Os bosses personalizados ignoram-no. Usa inteiros como 1 ou 2, não 1.5. Primeiro aplica-se o mínimo regional, depois este máximo, e o limite global naturalEliteMobsLevelCap pode reduzir ainda mais o resultado. Nenhuma destas flags altera os níveis dos mobs existentes.
elitemobs-minimum-level
Define um mínimo inteiro no cálculo do nível da conversão natural, incluindo a conversão normal de spawners quando ativada. Os bosses personalizados ignoram-no. O máximo regional e o limite natural global aplicam-se depois, pelo que um mínimo incompatível não é garantido. Não aumenta a probabilidade de conversão nem ignora o spawn desativado.
elitemobs-dungeon
A predefinição é deny (restrição desligada). Com allow, o listener cancela e remove criaturas cuja razão de spawn não seja CUSTOM, exceto armor stands, bosses personalizados registados e spawns forçados de compatibilidade do EliteMobs. Bloqueia mais do que spawn natural: também afeta reprodução e spawners normais.
Usa-a para controlar as populações através do conteúdo da masmorra. Não cria uma instância, não remove mobs existentes nem ignora elitemob-spawning: deny para bosses personalizados. Se elitemob-only-spawning também estiver ativada, as suas restrições separadas continuam a aplicar-se às criaturas CUSTOM.