Saltar para o conteúdo principal

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.