条件
点击查看所有条件的完整列表
conditions:
spawn-reasons: ['']
worldguard-regions: ['']
worldguard-region-owners: ['']
apply-above-y: 0
apply-below-y: 0
external-plugins: ['']
biomes: ['']
custom-names: ['']
chance: 1.0
entities: ['']
maxLevel: 50
minLevel: 1
max-distance-from-spawn: 0
min-distance-from-spawn: 0
mob-customname-status: EITHER
mob-tamed-status: EITHER
mythicmobs-internal-names: ['']
permission: ['']
spawner-names: ['']
scoreboard-tags: ['']
stop-processing: true
within-coordinates:
start-x: 0
end-x: 0
start-y: 0
end-y: 0
start-z: 0
end-z: 0
worlds: ['']
world-time-tick: ['']
cooldown-duration: 10s
cooldown-limit: 0
模块化选项条件 | 描述 |
---|---|
spawn-reasons: | 检查可能的生成原因标志。您可以参考SpigotMC的javadocs关于CreatureSpawnEvent.SpawnReason 的不同选项。您也可以使用LM_SUMMON 或LM_SPAWNER ,指的是通过/lm summon 或/lm spawner 命令生成的生物。 |
worldguard-regions: worldguard-region-owners: | 检查生物生成所在的WorldGuard区域或区域所有者。 |
apply-above-y: apply-below-y: | 检查生物是否在特定Y坐标之上或之下。 |
external-plugins: | 检查生成的生物是否来自内部或外部支持的插件。 |
biomes: | 检查生物生成所在的生物群系。 |
custom-names: | 检查生物的自定义名称,假设它有的话。 |
chance: | 可以应用于自定义规则,规则将只有指定的机会应用,否则将被跳过。默认情况下,未指定机会的规则如果已启用,将始终处理。 |
entities: | 检查正在处理的生物。 |
minLevel: maxLevel: | 检查生物应用后的等级。此检查仅适用于少数设置,包括自定义掉落。 |
min-distance-from-spawn: max-distance-from-spawn: | 检查生物生成位置与Minecraft服务器生成坐标的最小和最大距离。 |
mob-customname-status: mob-tamed-status: | 检查生物的自定义名称或驯服状态。NOT_SPECIFIED / EITHER (默认)检查被禁用 / 检查值无关紧要NAMETAGGED / TAMED 检查的生物必须被命名或驯服NOT_NAMETAGGED / NOT_TAMED 检查的生物不能被命名或驯服 |
mythicmobs-internal-names: | 检查MythicMobs自定义生物配置文件中使用的内部名称。 |
permission: | 检查为实体最近的玩家或杀死实体的玩家建立的允许权限节点,取决于其实现。 |
spawner-names: | 检查创建实体的LM Spawner 的名称。 |
scoreboard-tags: | 检查应用于生物的任何可能的Minecraft计分板标签,以及这些指定标签是否存在。 |
stop-processing: | 可以应用于自定义规则,规则在激活stop-processing: 设置时将导致未来的规则处理停止。默认情况下,未指定停止处理的规则将从上到下处理;从默认规则开始,然后是第一个自定义规则,以及所有后续规则。 |
within-coordinates: | 此系统允许您设置start- 和end- 坐标以定义世界内的区域来应用规则。您可以仅指定一个轴来标记一个点或线;指定两个轴以沿这两个轴制作一个正方形;或指定三个轴以制作一个立方体区域。您还可以将'-' 或'+' 作为任何坐标的end- ,它将从start- 值向指定方向无限延伸。最后,如果您指定了start- 但未指定end- ,则end- 将与start- 值相同;反之亦然。 |
worlds: | 检查实体生成所在的世界。 |
world-time-tick: | 检查世界中的当前时间,以tick表示。Minecraft中的24小时由世界tick值0-24000 表示。您可以通过此链接更好地了解时间。只有主世界有“时间”。 |
cooldown-duration: cooldown-limit: | 可以应用于自定义规则,规则在成功应用时将从零开始计数,直到达到cooldown-limit: ,然后它将锁定规则,在cooldown-duration: 计时器期间无法应用。计时器到期后,规则解锁,限制计数重置。 |