触发器列表
本触发器列表按触发器id从字母 A-Z 排序。
alt_click
大部分物品手持右键时触发,但如果该物品右键有其他功能(例如弓的射箭),则为左键。
反馈默认值:1。
bite
钓鱼时咬钩时触发。
反馈默认值:1。
block_item_drop
捡起挖掘方块掉落的掉落物时触发。
反馈默认值:1。
bow_attack
弓、弩攻击时触发。
反馈默认值:造成的伤害值。
brew
当酿造物品时触发。
反馈默认值:1。
breed
当繁殖生物时触发。
反馈默认值:繁殖获得的经验值。
cast_rod
钓鱼抛竿时触发。
反馈默认值:1。
catch_entity
钓鱼成功钓到实体时触发。(不同于 bite 咬钩,这里是成功钓上战利品!)
反馈默认值:1。
catch_fish
钓鱼成功钓到鱼时触发。(不同于 bite 咬钩,这里是成功钓上战利品!)
反馈默认值:1。
catch_fish_fail
钓鱼未能成功钓到鱼时触发。(不同于 bite 咬钩,这里是成功钓上战利品!)
反馈默认值:1。
consume
消耗物品时触发。(例如吃食物)
反馈默认值:1。
craft
合成物品时触发。
反馈默认值:1。
custom_<id>
自定义触发器,配合 trigger_custom
技能使用。
damage_item
消耗物品耐久时触发。
反馈默认值:消耗的耐久值。
death
死亡时触发。
反馈默认值:1。
deploy_elytra
装备鞘翅时触发。
反馈默认值:1。
enchant_item
物品附魔时触发。
反馈默认值:消耗的经验值。
enchant_%type%l
将 %type%
替换为你的附魔类型 id。需要 EcoEnchants。
物品附魔指定物品类型时触发。
反馈默认值:消耗的经验值。
entity_item_drop
捡起击杀实体掉落掉落物时触发。
反馈默认值:1。
fall_damage
造成摔落伤害时触发。
反馈默认值:获得的伤害值。
gain_hunger
获得饱食度时触发。
反馈默认值:获得的饱食度值。
gain_job_xp
获得职业经验值时触发。需要 EcoJobs。
反馈默认值:获得的宠物经验值。
gain_pet_xp
获得宠物经验值时触发。需要 EcoPets。
反馈默认值:获得的宠物经验值。
gain_skill_xp
获得技能经验值时触发。需要 EcoSkills。
反馈默认值:获得的技能经验值。
gain_xp
获得原版经验值时触发。
反馈默认值:获得的原版经验值。
headshot
使用远程武器击打到对象的头时触发。(即爆头)
反馈默认值:造成的伤害。
heal
回复血量时触发。
反馈默认值:回复的血量值。
item_break
当你的背包有物品耐久为0消失时触发。
反馈默认值:1。
join_job
当加入职业时触发。如果要筛选技能,可以使用 job
筛选。
反馈默认值:职业的等级。
jump
当你按下空格键跳跃时触发。
反馈默认值:1。
kill
当击杀一个实体或者玩家时触发。
反馈默认值:实体或者玩家的最高血量。
kill_boss
当击杀一个 Boss 时触发。需要 EcoBosses。
反馈默认值:Boss 的最高血量。
leave_job
当离开职业时触发。如果要筛选技能,可以使用 job
筛选。
反馈默认值:职业的等级。
level_up_job
职业升级时触发。需要 EcoJobs。
反馈默认值:新等级值。
level_up_pet
宠物升级时触发。需要 EcoPets。
反馈默认值:新等级值。
level_up_skill
技能升级时触发。需要 EcoSkills。
反馈默认值:新等级值。
lose_hunger
消耗饱食度时触发。
反馈默认值:消耗的饱食度。
lose_potion_effect
当某个药水效果失效时触发。
反馈默认值:1。
melee_attack
近战攻击时触发。
反馈默认值:造成的伤害值。
mine_block
挖掘方块后触发。
反馈默认值:1。
mine_block_progress
正在挖掘方块时触发,一个方块只会触发一次。
反馈默认值:1。
move
动一下就触发,包括转向。
反馈默认值:走的距离格数。
place_block
放置方块时触发。
反馈默认值:1。
potion_effect
获得药水效果时触发。
反馈默认值:1。
projectile_hit
抛掷物(如箭、鸡蛋、雪球等)击中实体或者方块时触发。
反馈默认值:1。
projectile_launch
抛掷物(如箭、鸡蛋、雪球等)发射时触发。
反馈默认值:1。
sell_item
当在商店出售物品时触发。
反馈默认值:出售的价格。
shield_block
使用盾阻挡伤害时触发。
反馈默认值:阻挡的伤害值。
spawn_boss
当某个 Boss 生成时触发,需要 EcoBosses。
反馈默认值:1。
static_%interval%
将 %interval%
替换为时长间隔值,以 tick 为单位。
每隔一段时间后触发。
反馈默认值:1。
swap_hands
切换物品栏物品时触发。
反馈默认值:1。
shoot_bow
当射箭时触发。
反馈默认值:1。
smelt
熔炼物品时触发。
反馈默认值:1。
swing
游泳时触发。
反馈默认值:1。
take_damage
受到伤害时触发。
这是一个特殊的触发器,该触发器会使得原本的对象变为玩家,而“玩家”变为对象,因为在这个触发器中,受到伤害的是玩家。如果我们想制作减少某个怪物 10% 伤害这样的技能时,就需要使用该触发器。
反馈默认值:受到的伤害值。
take_entity_damage
同上,只有实体对玩家造成的伤害。你也可以使用筛选器实现它。
toggle_flight
切换飞行状态时触发。
反馈默认值:1。
toggle_sneak
切换潜行状态时触发。
反馈默认值:1。
toggle_sprint
切换疾跑状态时触发。
反馈默认值:1。
trident_attack
三叉戟攻击时触发。
反馈默认值:造成的伤害值。
win_raid
赢得袭击时触发。
反馈默认值:袭击波数值。
jobs_level_up
职业等级提升时触发。
反馈默认值:升级后的职业等级数。
最后更新于