WorldGuard 旗标
这些旗标在 EliteMobs 成功初始化 WorldGuard 集成后可用。allow 和 deny 控制各旗标所指的行为;allow 不会绕过其他生成要求或保护。
elitemobs-events (allow/deny)
默认允许区域内的事件位置;deny 会拒绝它们。事件位置检查还会排除已禁用的世界、EliteMobs 地牢世界及活动比赛区域。使用 ValidWorlds.yml 将整个世界从普通事件位置选择中排除;它也影响自然精英转换。等待中的定时事件可在其他位置重试,不会因为一个位置遭拒就一定永久取消。
elitemob-spawning (allow/deny)
默认允许普通精英转换和自定义 Boss 生成;deny 阻止区域内的这些路径,也包括区域 Boss。它不会移除已有怪物或禁止普通原版生成。使用 ValidWorlds.yml 禁用整个世界的普通自然精英转换;该设置并非对作者定义的 Boss 或其他游戏模式管理的实体实施通用禁令。
elitemob-only-spawning (allow/deny)
默认为 deny(限制关闭)。设置为 allow 时,生物生成监听器会移除未被跟踪为精英的生物,并取消其生成。它不提高精英转换率。可用于需要抑制普通非精英生成的区域。
盔甲架无论生成原因如何都豁免。生成原因为 CUSTOM 的村民以及 EliteMobs 的兼容性强制生成也豁免。其他 CUSTOM 生物不会自动豁免。
elitemobs-antiexploit (allow/deny)
默认为 allow。deny 跳过精英所在位置的区域伤害事件反漏洞检查。allow 仍遵守其他排除条件,包括 EliteMobs 地牢世界和末影龙。它不会禁用所有反漏洞机制或独立的技能经验刷怪计数器。仅在已检查地形及预期战斗方式的区域使用 deny。
elitemobs-explosion-regen (allow/deny)
控制指定来源位置的 EliteMobs 再生处理(默认:allow)。当 doExplosionRegen: true 时,deny 会跳过此处理:原生爆炸仍可能破坏方块而不修复,使用此处理的模拟爆炸则会在直接移除方块前终止。未提供来源位置的调用不会检查此区域标志。这不是通用方块保护。
elitemobs-explosion-block-damage (allow/deny)
对于受跟踪的精英、受跟踪的投射物以及启用保护处理的 Lua 原生投射物,deny 会在爆炸位置清空 Bukkit 原生 EntityExplodeEvent 的方块列表;默认值为 allow。此处理不取消实体伤害或击退,不拦截任意 Lua/EliteScript 方块编辑,也不覆盖所有模拟爆炸调用。依赖此旗标前,请检查实际能力使用的破坏路径。
EliteMobs NPC 使用兼容性强制生成路径,可覆盖 WorldGuard 普通的 mob-spawning: deny。请通过配置移除不需要的 NPC;该旗标无法可靠地隐藏它们。区域 Boss 只有通过 elitemob-spawning 检查后才使用此兼容路径。
elitemobs-maximum-level
为自然转换等级计算设置整数上限。自定义 Boss 忽略此项。使用 1、2 等整数,不要使用 1.5。先应用区域最低等级,再应用此最高等级,全局 naturalEliteMobsLevelCap 还可进一步降低结果。这两个旗标都不会改变已有怪物的等级。
elitemobs-minimum-level
为自然转换等级计算设置整数下限,包括已启用的普通刷怪笼转换。自定义 Boss 忽略此项。区域最高等级和全局自然等级上限随后仍会应用,因此不能保证相互冲突的最低等级。它不会提高转换概率,也不会绕过已禁用的生成。
elitemobs-dungeon
默认为 deny(限制关闭)。设置为 allow 时,监听器取消并移除生成原因不是 CUSTOM 的生物,但盔甲架、受跟踪的自定义 Boss 和 EliteMobs 的兼容性强制生成除外。它不仅阻止自然生成,也影响普通繁殖和刷怪笼生成。
可用它让地牢内容控制怪物群体。它不会创建地牢实例、移除已有怪物或替自定义 Boss 绕过 elitemob-spawning: deny。如果同时启用了 elitemob-only-spawning,其独立限制仍会作用于 CUSTOM 生物。