所有触发器
价格获得消耗触发效果需要触发器来激活它们,永久效果则不需要,永久效果会一直被执行。
触发器的值可以通过 %v%
变量符得到,并使用在效果的参数中。
alt_click
大部分物品手持右键时触发,但如果该物品右键有其他功能(例如弓的射箭),则为左键。
1
bite
钓鱼时有鱼咬钩时触发。
1
block_item_drop
捡起挖掘方块掉落的掉落物时触发。
掉落物数量
bow_attack
弓、弩攻击到实体时触发
造成的伤害
cast_rod
钓鱼抛竿时触发。
1
catch_entity
咬钩时成功钓到实体时触发。(*不同于 bite 咬钩,这里是成功钓上战利品!)
1
catch_fish
咬钩时成功钓到鱼儿时触发。(*不同于 bite 咬钩,这里是成功钓上战利品!)
获得的经验值
catch_fish_fail
咬钩时未能成功钓到鱼时触发。
1
hook_in_ground
陆地上抛竿时触发。
1
reel_in
收杆时触发。
1
consume
消耗物品时触发。(*例如吃食物)
1
craft
合成物品时触发。
1
damage_item
消耗物品耐久时触发。
消耗的耐久值(*使用自定义耐久插件的原理是按比例取消消耗的耐久,可能与此类插件存在部分问题,需要特别考虑)
death
死亡时触发。
1
enchant_item
物品附魔时触发。
消耗的经验值
enchant_%type%
物品附魔指定物品类型时触发。将 %type%
替换为你的附魔类型 id。需要 EcoEnchants。
消耗的经验值
entity_item_drop
捡起击杀实体掉落掉落物时触发。
掉落物数量
fall_damage
有摔落伤害时触发。
伤害值
gain_hunger
获得饱食度时触发。
获得的饱食度值
gain_pet_xp
获得宠物经验值时触发。需要 EcoPets。
获得的经验值
gain_skill_xp
获得技能经验值时触发。需要 EcoSkills。
获得的经验值
gain_xp
获得原版经验值时触发。
获得的经验值
heal
回复血量时触发。
回复的血量
item_break
当你的背包有物品耐久为0消失时触发。
1
jump
当你按下空格键跳跃时触发。
1
kill
当击杀一个实体或者玩家时触发。
目标的最高血量
kill_boss
当击杀一个 Boss 时触发。需要 EcoBosses。
Boss 的最高血量
level_up_pet
宠物升级时触发。需要 EcoPets。
新等级
level_up_skill
技能升级时触发。需要 EcoSkills。
新等级
lose_hunger
消耗饱食度时触发。
消耗的饱食度
lose_potion_effect
当某个药水效果失效时触发。
1
melee_attack
近战攻击时触发。
造成的伤害
mine_block
挖掘方块后触发。
1
mine_block_progress
正在挖掘方块时触发。
1
move
动一下就触发,包括转向。
移动距离格数
potion_effect
获得药水效果时触发。
1
projectile_hit
抛掷物(如箭、鸡蛋、雪球等)击中实体或者方块时触发。
1
projectile_launch
抛掷物(如箭、鸡蛋、雪球等)发射时触发。
1
shield_block
使用盾阻挡伤害时触发。
抵挡的伤害
spawn_boss
当某个 Boss 生成时触发,需要 EcoBosses。
1
static_%interval%
每隔一段时间后触发。将 %interval%
替换为时长间隔值,以 tick 为单位。
1
swap_hands
切主副手物品时触发。
1
swing
游泳时触发。需要 Paper。
1
take_damage
受到伤害时触发。
受到的伤害
take_entity_damage
同上,只有实体对玩家造成的伤害。
受到的伤害
toggle_flight
切换飞行状态时触发。
1
toggle_sneak
切换潜行状态时触发。
1
toggle_sprint
切换疾跑状态时触发。
1
trident_attack
三叉戟攻击时触发。
造成的伤害
win_raid
赢得袭击时触发。
袭击等级
jobs_level_up
职业等级提升时触发。需要 JobsReborn。
新等级
brew
当酿造物品时触发。
1
brew_ingredient
和 brew 一样,但是触发器属性中的物品是输入物品而不是结果物品。
1
smelt
熔炼物品时触发。
熔炼的物品数量
place_block
放置方块时触发。
1
level_up_job
职业升级时触发。需要 EcoJobs。
新等级
gain_job_xp
获得职业经验值时触发。需要 EcoJobs。
获得的经验值
breed
当繁殖生物时触发。
获得的经验值
join_job
当加入职业时触发。*如果要筛选技能,可以使用 job
筛选。需要 EcoJobs。
职业等级
leave_job
当离开职业时触发。*如果要筛选技能,可以使用 job
筛选。需要 EcoJobs。
职业等级
sell_item
当在商店出售物品时触发。*支持的商店插件可见兼容插件一节。
价格
buy_item
当在商店购买物品时触发。需要 EcoShop。
价格
headshot
使用远程武器击打到对象的头时触发。(即爆头)
造成的伤害
join
加入服务器时触发。
1
leave
离开服务器时触发。
1
respawn
重生时触发。
1
level_up_xp
原版经验条升级时触发。
新等级
change_world
切换世界时触发。
1
change_armor
切换盔甲时促发。
1
hold_item
更换手上物品时触发。
1
send_message
发送消息时触发。
1
pick_up_item
捡起物品时触发。
物品的数量
drop_item
丢弃物品时触发。
物品的数量
entity_target
敌对实体敌对玩家时触发。
1
enter_bed
上床时触发。
1
leave_bed
离开床时触发。
1
villager_trade
村民交易时触发。需要 Paper。
获得的经验值
fill_bucket
装满水或熔岩时。
1
empty_bucket
放置水或者熔岩时。
1
shear_entity
剪羊毛触发。
1
enable
当某个物品、附魔等的效果开始生效时。
1
disable
当某个物品、附魔等的效果不再生效时。
1
teleport
传送时触发。
1
run_command
执行指令时触发。
1
click_entity
右键实体时触发。
1
click_block
右键方块时触发。
1
enter_region
进入区域时触发。需要 WorldGuard。
1
leave_region
离开区域时触发。需要 WorldGuard。
1
level_up_item
物品等级提升时触发。
新等级
tame_animal
驯服生物时触发。
1
complete_quest
完成任务时触发。需要 EcoQuests。
1
complete_task
完成目标时触发。需要 EcoQuests。
1
gain_task_xp
获得任务经验值时触发。需要 EcoQuests。
获得的经验值
start_quest
开始任务时触发。需要 EcoQuests。
1
left_click_npc
左键 NPC 时触发。需要 Citizens。
1
right_click_npc
右键 NPC 时触发。需要 Citizens。
1
regen_magic
回复魔法时触发。需要 EcoSkills。
1
*deploy_elytra
鞘翅展开时触发。
1
shoot_bow
拉弓时触发。
弓的拉开长度,是0到1的中间值
*drink
喝下煲类食物或者药水时触发。
1
*leash_entity
拴着实体时触发。
1
complete_advancement
完成成就时触发。
1
smith_item
锻造物品时触发。
1
*beacon_effect
获得信标效果时触发。需要 Paper。
1
*elytra_boost
加速鞘翅时触发。需要 Paper。
1
以下是新增的实体类触发器:
entity_break_door
实体破坏门时触发。
1
entity_catch_fire_from_block
实体踩在方块上着火时触发。
1
entity_catch_fire_from_entity
实体被其他实体着火时触发。
1
entity_damage
实体受到伤害时触发。
受到的伤害
entity_damage_by_entity
实体被其他实体伤害时触发。
受到的伤害
entity_death
实体死亡时触发。
1
entity_spawn
实体生成时触发。
1
entity_teleport
实体传送时触发。
1
最后更新于