WorldGuard 旗标
这里列出了 EliteMobs 提供的 WorldGuard 旗标及其功能。
elitemobs-events (allow/deny)
设置精英怪事件是否可以在该区域中触发。默认行为是精英怪事件在任何地方都可以触发,因此这个旗标的主要用途是为某个特定区域禁用它们。如果你想为整个世界禁用精英怪事件,建议改为编辑 ValidWorlds.yml 文件。
elitemob-spawning (allow/deny)
设置精英怪是否可以在该区域中生成。默认行为是精英怪在任何地方都可以生成,因此这个旗标的主要用途是为某个特定区域禁用它们。如果你想为整个世界禁用精英怪生成,建议改为编辑 ValidWorlds.yml 文件。
elitemob-only-spawning (allow/deny)
设置某个区域内是否只允许精英怪生成。这并不会增加该区域中精英怪的生成数量,它只是阻止非精英怪实体在该区域生成。这适用于希望拥有只允许精英怪生成的整片区域的用户,例如竞技场或更高难度的区域。
注意:以自定义生成原因生成的盔甲架和村民(例如 NPC)不受此限制影响,会正常生成。
elitemobs-antiexploit (allow/deny)
设置反漏洞机制是否可以在某个区域中触发。allow 会让反漏洞机制运行,deny 则会阻止它运行。对于你已经测试过地形漏洞的预制竞技场和地下城,推荐使用 deny。
elitemobs-explosion-regen (allow/deny)
设置被精英怪爆炸破坏的方块是否会随时间恢复。设为 allow(默认)时,被精英怪炸毁的方块会逐渐自行恢复。设为 deny 会让该区域内的爆炸破坏成为永久性的。此旗标与全局的 doExplosionRegen 配置项配合工作——旗标提供区域级别的控制,而配置项设定全服范围的默认行为。
elitemobs-explosion-block-damage (allow/deny)
设置精英怪爆炸是否可以在某个区域中损坏并摧毁方块。设为 allow(默认)时,精英怪爆炸会像往常一样破坏方块。设为 deny 会阻止精英怪爆炸摧毁该区域内的任何方块,不过其他爆炸效果(例如击退和对实体的伤害)仍然会发生。这对于保护建筑区域或竞技场很有用——你希望有爆炸性的战斗,但不希望地形受损。
另请注意:作为与 WorldGuard 的第三方兼容形式,NPC 会覆盖 mob-spawning 的 deny 旗标。如果你不希望某个区域中出现 NPC,建议手动移除它们。
elitemobs-maximum-level
设置该区域中可生成的精英怪的最高等级。仅影响自然生成的精英怪(自定义 Boss 会忽略此项)。该等级必须是整数值(不能使用 1.5 之类的值,必须使用 1 或 2 这样的整数)。
elitemobs-minimum-level
设置该区域中可生成的精英怪的最低等级。仅影响自然生成的精英怪(自定义 Boss 会忽略此项)。该等级必须是整数值(不能使用 1.5 之类的值,必须使用 1 或 2 这样的整数)。
elitemobs-dungeon
将该区域设置为只允许以 CUSTOM 生成原因生成的普通怪物,以及区域 Boss 和自定义 Boss。这是供迷你地下城使用的。
此旗标会阻止该区域内的所有自然怪物生成。只有通过 CUSTOM 生成原因生成的怪物(通常来自插件或地下城系统)、区域 Boss 和自定义 Boss 才能生成。盔甲架同样不受此限制影响。这为怪物生成受到精心管理的实例副本和迷你地下城创造了一个受控环境。