跳到主要内容

条件

点击查看所有条件的完整列表
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_SUMMONLM_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:计时器期间无法应用。计时器到期后,规则解锁,限制计数重置。