Flags de WorldGuard
Estos flags están disponibles cuando EliteMobs inicializa correctamente su integración con WorldGuard. allow y deny controlan el comportamiento indicado por cada flag; allow no omite otros requisitos de aparición ni protecciones.
elitemobs-events (allow/deny)
Permite por defecto las ubicaciones de eventos de la región; deny las rechaza. Las comprobaciones también excluyen mundos desactivados, mundos de mazmorra de EliteMobs y regiones de partidas activas. Usa ValidWorlds.yml para excluir un mundo entero de la selección normal de ubicaciones de eventos; también afecta a la conversión natural de elites. Un evento temporizado pendiente puede volver a intentarlo en otra ubicación, en lugar de cancelarse definitivamente por un solo rechazo.
elitemob-spawning (allow/deny)
Permite por defecto la conversión normal de elites y la aparición de jefes personalizados; deny bloquea estas vías en la región, incluidos los jefes regionales. No elimina mobs existentes ni prohíbe la aparición normal de mobs vanilla. Usa ValidWorlds.yml para desactivar la conversión natural normal en un mundo entero; no es una prohibición universal de jefes definidos por el autor ni de entidades controladas por otro modo de juego.
elitemob-only-spawning (allow/deny)
El valor predeterminado es deny (restricción desactivada). Con allow, el listener de aparición cancela y elimina las criaturas que no sean elites registrados. No aumenta la probabilidad de conversión. Úsalo donde quieras suprimir las apariciones normales de criaturas no elite.
Los soportes para armaduras están exentos con cualquier motivo de aparición. También lo están los aldeanos con motivo CUSTOM y las apariciones forzadas de compatibilidad de EliteMobs. Las demás criaturas CUSTOM no quedan exentas automáticamente.
elitemobs-antiexploit (allow/deny)
El valor predeterminado es allow. deny omite las comprobaciones regionales antiexploit de eventos de daño en la ubicación del elite. allow sigue respetando otras exclusiones, como los mundos de mazmorra de EliteMobs y los dragones del End. No desactiva todos los mecanismos antiexploit ni el contador independiente de farmeo de experiencia de habilidades. Usa deny solo donde hayas comprobado el terreno y el combate previsto.
elitemobs-explosion-regen (allow/deny)
Controla el procesamiento de regeneración de EliteMobs en la ubicación de origen indicada (por defecto: allow). Con doExplosionRegen: true, deny omite ese procesamiento: las explosiones nativas aún pueden destruir bloques sin repararlos, mientras que las explosiones simuladas que lo utilizan terminan antes de eliminar bloques directamente. Las llamadas sin ubicación de origen no comprueban este flag regional. No es una protección general de bloques.
elitemobs-explosion-block-damage (allow/deny)
Para elites registrados, proyectiles registrados y proyectiles nativos de Lua que optan por el procesamiento de protección, deny vacía la lista de bloques del evento nativo EntityExplodeEvent de Bukkit en la ubicación de la explosión; el valor predeterminado es allow. Este procesamiento no cancela el daño a entidades ni el retroceso. No intercepta ediciones arbitrarias de bloques mediante Lua/EliteScript ni todas las llamadas de explosiones simuladas. Comprueba cómo causa daño el poder concreto antes de depender de este flag.
Los NPC de EliteMobs usan una vía de aparición forzada por compatibilidad que puede anular mob-spawning: deny de WorldGuard. Elimina los NPC no deseados mediante su configuración; ese flag no sirve para ocultarlos de forma fiable. Los jefes regionales solo usan esta vía después de superar elitemob-spawning.
elitemobs-maximum-level
Establece un máximo entero en el cálculo de nivel de conversión natural. Los jefes personalizados lo ignoran. Usa enteros como 1 o 2, no 1.5. Primero se aplica el mínimo regional, después este máximo, y el límite global naturalEliteMobsLevelCap puede reducir aún más el resultado. Ninguno de estos flags cambia el nivel de mobs existentes.
elitemobs-minimum-level
Establece un mínimo entero en el cálculo de nivel de conversión natural, incluida la conversión normal de generadores cuando está habilitada. Los jefes personalizados lo ignoran. El máximo regional y el límite natural global se aplican después, por lo que un mínimo incompatible no está garantizado. No aumenta la probabilidad de conversión ni anula la aparición desactivada.
elitemobs-dungeon
El valor predeterminado es deny (restricción desactivada). Con allow, el listener cancela y elimina criaturas cuyo motivo no sea CUSTOM, excepto soportes para armaduras, jefes personalizados registrados y apariciones forzadas de compatibilidad de EliteMobs. Bloquea más que la aparición natural: también afecta a la cría y a los generadores normales.
Úsalo para controlar la población mediante el contenido de la mazmorra. No crea una instancia, no elimina mobs existentes ni anula elitemob-spawning: deny para jefes personalizados. Si también activas elitemob-only-spawning, sus restricciones independientes siguen afectando a las criaturas CUSTOM.