CONDITION CATALOG

条件

conditions 按顺序逐项判断。全部通过后才会执行 actions;省略 conditions 表示触发后直接执行。

155项能力
玩家状态基础能力
chance

按概率通过

可用字段:value / min / max / 表达式

type: chance
value: "{level} * 10"
玩家状态基础能力
health_below

生命值低于阈值

可用字段:value / min / max / 表达式

type: health_below
value: "{level} * 10"
环境与区域基础能力
in_biome

位于指定生物群系

可用字段:type + 可选参数

type: in_biome
value: "{level} * 10"
玩家状态基础能力
time

匹配世界时间

可用字段:type + 可选参数

type: time
value: "{level} * 10"
玩家状态基础能力
weather

匹配天气

可用字段:type + 可选参数

type: weather
value: "{level} * 10"
玩家状态基础能力
altitude

匹配高度

可用字段:type + 可选参数

type: altitude
value: "{level} * 10"
玩家状态基础能力
in_water

玩家在水中

可用字段:type + 可选参数

type: in_water
value: "{level} * 10"
环境与区域基础能力
in_world

位于指定世界

可用字段:type + 可选参数

type: in_world
value: "{level} * 10"
玩家状态基础能力
exposure_to_sky

可见天空

可用字段:type + 可选参数

type: exposure_to_sky
value: "{level} * 10"
玩家状态基础能力
permission

拥有权限

可用字段:permission

type: permission
value: "{level} * 10"
目标与战斗基础能力
target_is_player

目标是玩家

可用字段:type + 可选参数

type: target_is_player
value: "{level} * 10"
目标与战斗基础能力
target_armor_points

目标护甲值判断

可用字段:type + 可选参数

type: target_armor_points
value: "{level} * 10"
目标与战斗基础能力
target_has_enchant

目标装备含指定附魔

可用字段:type + 可选参数

type: target_has_enchant
value: "{level} * 10"
目标与战斗基础能力
target_is_blocking

目标正在格挡

可用字段:type + 可选参数

type: target_is_blocking
value: "{level} * 10"
目标与战斗基础能力
target_is_sprinting

目标正在疾跑

可用字段:type + 可选参数

type: target_is_sprinting
value: "{level} * 10"
目标与战斗基础能力
target_armor_type

目标护甲类型判断

可用字段:type + 可选参数

type: target_armor_type
value: "{level} * 10"
目标与战斗基础能力
target_potion_effect

目标拥有药水效果

可用字段:type + 可选参数

type: target_potion_effect
value: "{level} * 10"
目标与战斗基础能力
target_health

目标生命值判断

可用字段:type + 可选参数

type: target_health
value: "{level} * 10"
玩家状态基础能力
kill_streak

连杀数判断

可用字段:type + 可选参数

type: kill_streak
value: "{level} * 10"
目标与战斗基础能力
distance_to_target

与目标距离判断

可用字段:type + 可选参数

type: distance_to_target
value: "{level} * 10"
玩家状态基础能力
players_nearby

附近玩家数量判断

可用字段:type + 可选参数

type: players_nearby
value: "{level} * 10"
玩家状态基础能力
in_combat

玩家处于战斗状态

可用字段:type + 可选参数

type: in_combat
value: "{level} * 10"
目标与战斗基础能力
last_damage_interval

最近受伤间隔判断

可用字段:type + 可选参数

type: last_damage_interval
value: "{level} * 10"
玩家状态基础能力
consecutive_hits

连续命中数判断

可用字段:type + 可选参数

type: consecutive_hits
value: "{level} * 10"
玩家状态基础能力
not_attacked_for

一段时间未被攻击

可用字段:type + 可选参数

type: not_attacked_for
value: "{level} * 10"
目标与战斗基础能力
behind_target

位于目标背后

可用字段:type + 可选参数

type: behind_target
value: "{level} * 10"
玩家状态基础能力
velocity_above

速度高于阈值

可用字段:value / min / max / 表达式

type: velocity_above
value: "{level} * 10"
玩家状态基础能力
on_fire

处于燃烧状态

可用字段:type + 可选参数

type: on_fire
value: "{level} * 10"
玩家状态基础能力
food_level

饥饿值判断

可用字段:type + 可选参数

type: food_level
value: "{level} * 10"
逻辑组合基础能力
cooldown_check

冷却检查

可用字段:type + 可选参数

type: cooldown_check
value: "{level} * 10"
玩家状态扩展能力
health_percent_above

判断生命值或生命百分比。

可用字段:value / min / max / 表达式

type: health_percent_above
value: "{level} * 10"
玩家状态扩展能力
health_percent_below

判断生命值或生命百分比。

可用字段:value / min / max / 表达式

type: health_percent_below
value: "{level} * 10"
玩家状态扩展能力
health_percent_between

判断生命值或生命百分比。

可用字段:value / min / max / 表达式

type: health_percent_between
value: "{level} * 10"
玩家状态扩展能力
xp_level_at_least

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: xp_level_at_least
value: "{level} * 10"
玩家状态扩展能力
xp_level_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: xp_level_below
value: "{level} * 10"
玩家状态扩展能力
food_percent_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: food_percent_above
value: "{level} * 10"
玩家状态扩展能力
food_percent_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: food_percent_below
value: "{level} * 10"
玩家状态扩展能力
saturation_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: saturation_above
value: "{level} * 10"
玩家状态扩展能力
oxygen_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: oxygen_above
value: "{level} * 10"
玩家状态扩展能力
oxygen_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: oxygen_below
value: "{level} * 10"
玩家状态扩展能力
absorption_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: absorption_above
value: "{level} * 10"
玩家状态扩展能力
armor_points_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: armor_points_above
value: "{level} * 10"
玩家状态扩展能力
armor_toughness_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: armor_toughness_above
value: "{level} * 10"
玩家状态扩展能力
luck_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: luck_above
value: "{level} * 10"
玩家状态扩展能力
stat_value_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: stat_value_above
value: "{level} * 10"
玩家状态扩展能力
is_on_ground

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_on_ground
value: "{level} * 10"
玩家状态扩展能力
is_in_air

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_in_air
value: "{level} * 10"
玩家状态扩展能力
is_falling

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_falling
value: "{level} * 10"
玩家状态扩展能力
is_flying

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_flying
value: "{level} * 10"
玩家状态扩展能力
is_gliding

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_gliding
value: "{level} * 10"
玩家状态扩展能力
is_swimming

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_swimming
value: "{level} * 10"
玩家状态扩展能力
is_sneaking

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_sneaking
value: "{level} * 10"
玩家状态扩展能力
is_sprinting

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_sprinting
value: "{level} * 10"
玩家状态扩展能力
is_riding

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_riding
value: "{level} * 10"
玩家状态扩展能力
is_climbing

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_climbing
value: "{level} * 10"
玩家状态扩展能力
is_submerged

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_submerged
value: "{level} * 10"
玩家状态扩展能力
is_frozen

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_frozen
value: "{level} * 10"
玩家状态扩展能力
velocity_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: velocity_below
value: "{level} * 10"
玩家状态扩展能力
fall_distance_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: fall_distance_above
value: "{level} * 10"
玩家状态扩展能力
movement_speed_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: movement_speed_above
value: "{level} * 10"
环境与区域扩展能力
looking_at_block

判断区域、世界或方块环境。

可用字段:type + 可选参数

type: looking_at_block
value: "{level} * 10"
玩家状态扩展能力
mainhand_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: mainhand_is
value: "{level} * 10"
玩家状态扩展能力
offhand_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: offhand_is
value: "{level} * 10"
物品与装备扩展能力
wearing_helmet

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: wearing_helmet
value: "{level} * 10"
物品与装备扩展能力
wearing_chestplate

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: wearing_chestplate
value: "{level} * 10"
物品与装备扩展能力
wearing_leggings

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: wearing_leggings
value: "{level} * 10"
物品与装备扩展能力
wearing_boots

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: wearing_boots
value: "{level} * 10"
物品与装备扩展能力
wearing_full_set

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: wearing_full_set
value: "{level} * 10"
物品与装备扩展能力
item_has_lore

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: item_has_lore
value: "{level} * 10"
物品与装备扩展能力
item_has_name

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: item_has_name
value: "{level} * 10"
物品与装备扩展能力
item_has_model_data

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: item_has_model_data
value: "{level} * 10"
物品与装备扩展能力
item_has_custom_data

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: item_has_custom_data
value: "{level} * 10"
物品与装备扩展能力
item_durability_above

判断物品、背包或装备状态。

可用字段:value / min / max / 表达式

type: item_durability_above
value: "{level} * 10"
物品与装备扩展能力
item_durability_below

判断物品、背包或装备状态。

可用字段:value / min / max / 表达式

type: item_durability_below
value: "{level} * 10"
物品与装备扩展能力
item_has_vanilla_enchant

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: item_has_vanilla_enchant
value: "{level} * 10"
物品与装备扩展能力
item_has_custom_enchant

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: item_has_custom_enchant
value: "{level} * 10"
物品与装备扩展能力
inventory_contains

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: inventory_contains
value: "{level} * 10"
物品与装备扩展能力
inventory_has_space

判断物品、背包或装备状态。

可用字段:type + 可选参数

type: inventory_has_space
value: "{level} * 10"
玩家状态扩展能力
slot_empty

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: slot_empty
value: "{level} * 10"
目标与战斗扩展能力
target_exists

判断目标实体状态。

可用字段:type + 可选参数

type: target_exists
value: "{level} * 10"
目标与战斗扩展能力
target_is_living

判断目标实体状态。

可用字段:type + 可选参数

type: target_is_living
value: "{level} * 10"
目标与战斗扩展能力
target_is_monster

判断目标实体状态。

可用字段:type + 可选参数

type: target_is_monster
value: "{level} * 10"
目标与战斗扩展能力
target_is_boss

判断目标实体状态。

可用字段:type + 可选参数

type: target_is_boss
value: "{level} * 10"
目标与战斗扩展能力
target_is_tamed

判断目标实体状态。

可用字段:type + 可选参数

type: target_is_tamed
value: "{level} * 10"
目标与战斗扩展能力
target_is_named

判断目标实体状态。

可用字段:type + 可选参数

type: target_is_named
value: "{level} * 10"
目标与战斗扩展能力
target_on_fire

判断目标实体状态。

可用字段:type + 可选参数

type: target_on_fire
value: "{level} * 10"
目标与战斗扩展能力
target_in_water

判断目标实体状态。

可用字段:type + 可选参数

type: target_in_water
value: "{level} * 10"
目标与战斗扩展能力
target_health_percent_above

判断生命值或生命百分比。

可用字段:value / min / max / 表达式

type: target_health_percent_above
value: "{level} * 10"
目标与战斗扩展能力
target_health_percent_below

判断生命值或生命百分比。

可用字段:value / min / max / 表达式

type: target_health_percent_below
value: "{level} * 10"
目标与战斗扩展能力
target_distance_above

判断目标实体状态。

可用字段:value / min / max / 表达式

type: target_distance_above
value: "{level} * 10"
目标与战斗扩展能力
target_distance_below

判断目标实体状态。

可用字段:value / min / max / 表达式

type: target_distance_below
value: "{level} * 10"
目标与战斗扩展能力
target_has_permission

判断目标实体状态。

可用字段:permission

type: target_has_permission
value: "{level} * 10"
目标与战斗扩展能力
target_in_region

判断目标实体状态。

可用字段:region / value

type: target_in_region
value: "{level} * 10"
目标与战斗扩展能力
target_is_same_world

判断目标实体状态。

可用字段:type + 可选参数

type: target_is_same_world
value: "{level} * 10"
目标与战斗扩展能力
target_line_of_sight

判断目标实体状态。

可用字段:type + 可选参数

type: target_line_of_sight
value: "{level} * 10"
目标与战斗扩展能力
damage_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: damage_above
value: "{level} * 10"
目标与战斗扩展能力
damage_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: damage_below
value: "{level} * 10"
环境与区域扩展能力
in_region

判断区域、世界或方块环境。

可用字段:region / value

type: in_region
value: "{level} * 10"
环境与区域扩展能力
not_in_region

判断区域、世界或方块环境。

可用字段:region / value

type: not_in_region
value: "{level} * 10"
玩家状态扩展能力
in_claim

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: in_claim
value: "{level} * 10"
玩家状态扩展能力
in_safe_zone

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: in_safe_zone
value: "{level} * 10"
玩家状态扩展能力
in_pvp_zone

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: in_pvp_zone
value: "{level} * 10"
玩家状态扩展能力
in_light_level_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: in_light_level_above
value: "{level} * 10"
玩家状态扩展能力
in_light_level_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: in_light_level_below
value: "{level} * 10"
环境与区域扩展能力
standing_on_block

判断区域、世界或方块环境。

可用字段:type + 可选参数

type: standing_on_block
value: "{level} * 10"
环境与区域扩展能力
inside_block

判断区域、世界或方块环境。

可用字段:type + 可选参数

type: inside_block
value: "{level} * 10"
环境与区域扩展能力
near_block

判断区域、世界或方块环境。

可用字段:type + 可选参数

type: near_block
value: "{level} * 10"
玩家状态扩展能力
near_entity_type

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: near_entity_type
value: "{level} * 10"
玩家状态扩展能力
near_player_count

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: near_player_count
value: "{level} * 10"
玩家状态扩展能力
moon_phase

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: moon_phase
value: "{level} * 10"
玩家状态扩展能力
season_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: season_is
value: "{level} * 10"
玩家状态扩展能力
balance_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: balance_above
value: "{level} * 10"
玩家状态扩展能力
balance_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: balance_below
value: "{level} * 10"
玩家状态扩展能力
points_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: points_above
value: "{level} * 10"
玩家状态扩展能力
points_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: points_below
value: "{level} * 10"
玩家状态扩展能力
has_job

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: has_job
value: "{level} * 10"
玩家状态扩展能力
job_level_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: job_level_above
value: "{level} * 10"
玩家状态扩展能力
skill_level_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: skill_level_above
value: "{level} * 10"
玩家状态扩展能力
mcmmo_level_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: mcmmo_level_above
value: "{level} * 10"
玩家状态扩展能力
aura_skill_level_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: aura_skill_level_above
value: "{level} * 10"
玩家状态扩展能力
placeholder_equals

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: placeholder_equals
value: "{level} * 10"
玩家状态扩展能力
placeholder_contains

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: placeholder_contains
value: "{level} * 10"
玩家状态扩展能力
placeholder_greater_than

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: placeholder_greater_than
value: "{level} * 10"
玩家状态扩展能力
quest_active

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: quest_active
value: "{level} * 10"
玩家状态扩展能力
quest_completed

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: quest_completed
value: "{level} * 10"
玩家状态扩展能力
town_role_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: town_role_is
value: "{level} * 10"
玩家状态扩展能力
lands_role_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: lands_role_is
value: "{level} * 10"
玩家状态扩展能力
any_of

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: any_of
value: "{level} * 10"
玩家状态扩展能力
all_of

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: all_of
value: "{level} * 10"
玩家状态扩展能力
none_of

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: none_of
value: "{level} * 10"
玩家状态扩展能力
at_least_of

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: at_least_of
value: "{level} * 10"
逻辑组合扩展能力
expression_true

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: expression_true
value: "{level} * 10"
逻辑组合扩展能力
expression_false

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: expression_false
value: "{level} * 10"
逻辑组合扩展能力
cooldown_ready

判断冷却状态。

可用字段:type + 可选参数

type: cooldown_ready
value: "{level} * 10"
逻辑组合扩展能力
cooldown_active

判断冷却状态。

可用字段:type + 可选参数

type: cooldown_active
value: "{level} * 10"
逻辑组合扩展能力
random_weight_passed

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: random_weight_passed
value: "{level} * 10"
玩家状态扩展能力
trigger_value_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: trigger_value_above
value: "{level} * 10"
玩家状态扩展能力
trigger_value_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: trigger_value_below
value: "{level} * 10"
玩家状态扩展能力
alt_value_present

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: alt_value_present
value: "{level} * 10"
环境与区域扩展能力
context_has_block

判断区域、世界或方块环境。

可用字段:type + 可选参数

type: context_has_block
value: "{level} * 10"
玩家状态扩展能力
context_has_projectile

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: context_has_projectile
value: "{level} * 10"
玩家状态扩展能力
is_op

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_op
value: "{level} * 10"
玩家状态扩展能力
is_online_longer_than

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: is_online_longer_than
value: "{level} * 10"
玩家状态扩展能力
joined_before

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: joined_before
value: "{level} * 10"
玩家状态扩展能力
has_playtime_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: has_playtime_above
value: "{level} * 10"
玩家状态扩展能力
in_permission_group

根据触发上下文判断是否继续执行。

可用字段:permission

type: in_permission_group
value: "{level} * 10"
玩家状态扩展能力
has_scoreboard_tag

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: has_scoreboard_tag
value: "{level} * 10"
玩家状态扩展能力
has_advancement

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: has_advancement
value: "{level} * 10"
玩家状态扩展能力
has_recipe

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: has_recipe
value: "{level} * 10"
玩家状态扩展能力
language_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: language_is
value: "{level} * 10"
玩家状态扩展能力
client_brand_is

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: client_brand_is
value: "{level} * 10"
玩家状态扩展能力
ping_below

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: ping_below
value: "{level} * 10"
玩家状态扩展能力
ping_above

根据触发上下文判断是否继续执行。

可用字段:value / min / max / 表达式

type: ping_above
value: "{level} * 10"
环境与区域扩展能力
worldguard_flag_allowed

判断区域、世界或方块环境。

可用字段:type + 可选参数

type: worldguard_flag_allowed
value: "{level} * 10"
玩家状态扩展能力
blacklist_exempt

根据触发上下文判断是否继续执行。

可用字段:type + 可选参数

type: blacklist_exempt
value: "{level} * 10"