# 触发器列表

本触发器列表按触发器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

职业等级提升时触发。

反馈默认值：升级后的职业等级数。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/ecox-doc/ji-neng-xi-tong/chu-fa-qi-lie-biao.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
