TRIGGER CATALOG

触发器

在附魔配置的 effect 块中,trigger 决定效果链什么时候启动。搜索事件场景或复制触发器 ID 使用。

162个触发器
近战触发
MELEE_ATTACK

近战攻击触发器 - 玩家近战攻击时触发

在附魔文件的 effect 块中填写 trigger: MELEE_ATTACK
近战触发
MELEE_ATTACK_CRITICAL

近战暴击触发器 - 玩家暴击攻击时触发 暴击条件:玩家正在下落且不在地面上

在附魔文件的 effect 块中填写 trigger: MELEE_ATTACK_CRITICAL
近战触发
MELEE_ATTACK_BEHIND

背刺触发器 - 攻击者在目标背后攻击时触发 通过比较攻击者与目标的朝向判定是否为背刺

在附魔文件的 effect 块中填写 trigger: MELEE_ATTACK_BEHIND
近战触发
MELEE_ATTACK_WHILE_AIRBORNE

空中近战攻击触发器 - 攻击者不在地面时攻击触发

在附魔文件的 effect 块中填写 trigger: MELEE_ATTACK_WHILE_AIRBORNE
近战触发
MELEE_ATTACK_SWEEP

横扫攻击触发器 - 玩家使用横扫攻击时触发

在附魔文件的 effect 块中填写 trigger: MELEE_ATTACK_SWEEP
近战触发
MELEE_ATTACK_COMBO

近战连击触发器 - 对同一目标连续攻击时触发 3秒内对同一目标的连续攻击计为连击

在附魔文件的 effect 块中填写 trigger: MELEE_ATTACK_COMBO
远程与弹射物
BOW_ATTACK

弓箭攻击触发器 - 弓射出的箭命中实体时触发

在附魔文件的 effect 块中填写 trigger: BOW_ATTACK
远程与弹射物
CROSSBOW_ATTACK

弩攻击触发器 - 弩射出的箭命中实体时触发

在附魔文件的 effect 块中填写 trigger: CROSSBOW_ATTACK
远程与弹射物
TRIDENT_ATTACK

三叉戟攻击触发器 - 三叉戟命中实体时触发

在附魔文件的 effect 块中填写 trigger: TRIDENT_ATTACK
远程与弹射物
BOW_SHOOT

弓射击触发器 - 玩家使用弓射击时触发

在附魔文件的 effect 块中填写 trigger: BOW_SHOOT
远程与弹射物
CROSSBOW_SHOOT

弩射击触发器 - 玩家使用弩射击时触发

在附魔文件的 effect 块中填写 trigger: CROSSBOW_SHOOT
远程与弹射物
TRIDENT_THROW

三叉戟投掷触发器 - 玩家投出三叉戟时触发

在附魔文件的 effect 块中填写 trigger: TRIDENT_THROW
远程与弹射物
PROJECTILE_HIT_ENTITY

投射物命中实体触发器 - 玩家发射的投射物命中实体时触发

在附魔文件的 effect 块中填写 trigger: PROJECTILE_HIT_ENTITY
远程与弹射物
PROJECTILE_HIT_BLOCK

投射物命中方块触发器 - 玩家发射的投射物命中方块时触发

在附魔文件的 effect 块中填写 trigger: PROJECTILE_HIT_BLOCK
远程与弹射物
HEADSHOT

爆头触发器 - 投射物命中目标头部时触发 通过检查投射物命中位置是否在目标眼睛位置附近判定

在附魔文件的 effect 块中填写 trigger: HEADSHOT
远程与弹射物
ARROW_BOUNCE

箭矢弹跳触发器 - 箭矢命中后反弹时触发 检查箭矢命中后是否未嵌入方块中(即发生了弹跳)

在附魔文件的 effect 块中填写 trigger: ARROW_BOUNCE
远程与弹射物
KILL

击杀触发器 - 玩家击杀任何生物时触发

在附魔文件的 effect 块中填写 trigger: KILL
击杀与战斗结果
KILL_PLAYER

击杀玩家触发器 - 玩家击杀其他玩家时触发

在附魔文件的 effect 块中填写 trigger: KILL_PLAYER
击杀与战斗结果
KILL_BOSS

击杀Boss触发器 - 玩家击杀Boss级怪物时触发 Boss判定:末影龙、凋灵

在附魔文件的 effect 块中填写 trigger: KILL_BOSS
击杀与战斗结果
KILL_STREAK

连杀触发器 - 玩家在未死亡的情况下连续击杀实体时触发 使用 ConcurrentHashMap 记录每个玩家的连杀数, 玩家自身死亡(PlayerDeathEvent)时清零。

在附魔文件的 effect 块中填写 trigger: KILL_STREAK
击杀与战斗结果
ASSIST

助攻触发器 - 玩家参与对实体造成伤害但不是最终击杀者时触发 记录每个被伤害实体的伤害贡献者及伤害量, 实体死亡时对所有非击杀者的玩家触发。

在附魔文件的 effect 块中填写 trigger: ASSIST
击杀与战斗结果
FIRST_BLOOD

首杀触发器 - 服务器启动后第一次 PvP 击杀时触发

在附魔文件的 effect 块中填写 trigger: FIRST_BLOOD
击杀与战斗结果
TAKE_DAMAGE

受到伤害触发器 - 玩家受到任何来源伤害时触发

在附魔文件的 effect 块中填写 trigger: TAKE_DAMAGE
击杀与战斗结果
TAKE_ENTITY_DAMAGE

受到实体伤害触发器 - 玩家被任意实体造成伤害时触发

在附魔文件的 effect 块中填写 trigger: TAKE_ENTITY_DAMAGE
受伤与防御
TAKE_PLAYER_DAMAGE

受到玩家伤害触发器 - 玩家被其他玩家攻击(含弹射物)时触发

在附魔文件的 effect 块中填写 trigger: TAKE_PLAYER_DAMAGE
受伤与防御
TAKE_PROJECTILE_DAMAGE

受到弹射物伤害触发器 - 玩家被弹射物击中时触发

在附魔文件的 effect 块中填写 trigger: TAKE_PROJECTILE_DAMAGE
受伤与防御
FALL_DAMAGE

摔落伤害触发器 - 玩家因摔落受伤时触发

在附魔文件的 effect 块中填写 trigger: FALL_DAMAGE
受伤与防御
FIRE_DAMAGE

火焰伤害触发器 - 玩家被火焰直接或燃烧持续伤害时触发

在附魔文件的 effect 块中填写 trigger: FIRE_DAMAGE
受伤与防御
EXPLOSION_DAMAGE

爆炸伤害触发器 - 玩家被实体或方块爆炸伤害时触发

在附魔文件的 effect 块中填写 trigger: EXPLOSION_DAMAGE
受伤与防御
POISON_DAMAGE

中毒伤害触发器 - 玩家受到中毒(POISON)伤害时触发

在附魔文件的 effect 块中填写 trigger: POISON_DAMAGE
受伤与防御
WITHER_DAMAGE

凋零伤害触发器 - 玩家受到凋零(WITHER)伤害时触发

在附魔文件的 effect 块中填写 trigger: WITHER_DAMAGE
受伤与防御
DROWNING_DAMAGE

溺水伤害触发器 - 玩家受到溺水(DROWNING)伤害时触发

在附魔文件的 effect 块中填写 trigger: DROWNING_DAMAGE
受伤与防御
VOID_DAMAGE

虚空伤害触发器 - 玩家掉入虚空(VOID)受到伤害时触发

在附魔文件的 effect 块中填写 trigger: VOID_DAMAGE
受伤与防御
MAGIC_DAMAGE

魔法伤害触发器 - 玩家受到魔法(MAGIC)伤害时触发

在附魔文件的 effect 块中填写 trigger: MAGIC_DAMAGE
受伤与防御
SHIELD_BLOCK

盾牌格挡触发器 - 玩家在格挡状态下受到伤害时触发 value 为原始伤害(getDamage),altValue 为格挡掉的伤害(原始 - 最终)。

在附魔文件的 effect 块中填写 trigger: SHIELD_BLOCK
受伤与防御
ARMOR_ABSORB

护甲吸收触发器 - 玩家受到伤害且护甲吸收了一部分伤害时触发 value 为护甲吸收量(原始 - 最终),altValue 为最终实际伤害。

在附魔文件的 effect 块中填写 trigger: ARMOR_ABSORB
受伤与防御
DODGE

在对应玩家、物品或服务器事件发生时触发。

在附魔文件的 effect 块中填写 trigger: DODGE
受伤与防御
RESURRECT

复活触发器 - 玩家通过不死图腾等机制复活时触发

在附魔文件的 effect 块中填写 trigger: RESURRECT
受伤与防御
NEAR_DEATH

濒死触发器 - 玩家受到伤害后剩余血量低于最大血量 20% 时触发

在附魔文件的 effect 块中填写 trigger: NEAR_DEATH
受伤与防御
DEATH

死亡触发器 - 玩家死亡时触发

在附魔文件的 effect 块中填写 trigger: DEATH
死亡与恢复
RESPAWN

重生触发器 - 玩家重生时触发

在附魔文件的 effect 块中填写 trigger: RESPAWN
死亡与恢复
HEAL

治疗触发器 - 玩家任何来源的回血时触发

在附魔文件的 effect 块中填写 trigger: HEAL
死亡与恢复
NATURAL_REGEN

自然回血触发器 - 玩家因饱食度自然恢复生命值时触发(REGEN 或 SATIATED)

在附魔文件的 effect 块中填写 trigger: NATURAL_REGEN
死亡与恢复
GAIN_ABSORPTION

获得伤害吸收触发器 - 玩家获得 ABSORPTION(伤害吸收)药水效果时触发

在附魔文件的 effect 块中填写 trigger: GAIN_ABSORPTION
死亡与恢复
MINE_BLOCK

挖掘方块触发器 - 玩家破坏方块时触发

在附魔文件的 effect 块中填写 trigger: MINE_BLOCK
方块与采集
MINE_BLOCK_PROGRESS

挖掘进度触发器 - 玩家开始破坏方块(动画启动)时触发 注意:BlockDamageEvent 在玩家开始破坏方块时触发一次, value 简化为 1,表示开始破坏。

在附魔文件的 effect 块中填写 trigger: MINE_BLOCK_PROGRESS
方块与采集
MINE_ORE

挖掘矿石触发器 - 玩家破坏矿石方块时触发 覆盖原版所有矿石变种:煤炭、铁、金、钻石、绿宝石、青金石、红石、铜、下界、深板岩、缟玛瑙等。

在附魔文件的 effect 块中填写 trigger: MINE_ORE
方块与采集
MINE_DEEPSLATE

挖掘深板岩触发器 - 玩家破坏含 "DEEPSLATE" 字样的方块时触发

在附魔文件的 effect 块中填写 trigger: MINE_DEEPSLATE
方块与采集
BLOCK_ITEM_DROP

方块掉落物触发器 - 方块被破坏后掉落物品时触发

在附魔文件的 effect 块中填写 trigger: BLOCK_ITEM_DROP
方块与采集
PLACE_BLOCK

放置方块触发器 - 玩家放置方块时触发

在附魔文件的 effect 块中填写 trigger: PLACE_BLOCK
方块与采集
BREAK_SPAWNER

破坏刷怪笼触发器 - 玩家破坏刷怪笼时触发

在附魔文件的 effect 块中填写 trigger: BREAK_SPAWNER
方块与采集
INTERACT_BLOCK

交互方块触发器 - 玩家右键点击方块时触发

在附魔文件的 effect 块中填写 trigger: INTERACT_BLOCK
方块与采集
HARVEST

收获触发器 - 玩家右键收获作物(甜浆果、可可豆等)时触发 使用 Paper 提供的 PlayerHarvestBlockEvent。

在附魔文件的 effect 块中填写 trigger: HARVEST
方块与采集
HARVEST_TREE

砍树触发器 - 玩家破坏原木类方块时触发

在附魔文件的 effect 块中填写 trigger: HARVEST_TREE
方块与采集
BONEMEAL_CROP

骨粉催熟作物触发器 - 玩家使用骨粉催熟作物时触发

在附魔文件的 effect 块中填写 trigger: BONEMEAL_CROP
方块与采集
PLANT_SEED

种植种子触发器 - 玩家放置种子/作物方块时触发

在附魔文件的 effect 块中填写 trigger: PLANT_SEED
方块与采集
SHEAR_ENTITY

剪羊触发器 - 玩家剪羊毛/雪傀儡等实体时触发

在附魔文件的 effect 块中填写 trigger: SHEAR_ENTITY
方块与采集
SHEAR_BLOCK

剪刀剪方块触发器 - 玩家使用剪刀右键剪方块(藤蔓、卷须等)时触发

在附魔文件的 effect 块中填写 trigger: SHEAR_BLOCK
方块与采集
BREED_ANIMAL

繁殖动物触发器 - 玩家促成实体繁殖时触发

在附魔文件的 effect 块中填写 trigger: BREED_ANIMAL
方块与采集
TAME_ANIMAL

驯服动物触发器 - 玩家驯服实体时触发

在附魔文件的 effect 块中填写 trigger: TAME_ANIMAL
方块与采集
MILK_COW

牛奶触发器 - 玩家使用桶对牛右键挤奶时触发

在附魔文件的 effect 块中填写 trigger: MILK_COW
方块与采集
COMPOST_ITEM

堆肥触发器 - 玩家右键堆肥桶投入物品时触发

在附魔文件的 effect 块中填写 trigger: COMPOST_ITEM
方块与采集
CRAFT

合成物品触发器 - 玩家在工作台合成物品时触发

在附魔文件的 effect 块中填写 trigger: CRAFT
方块与采集
SMELT

熔炉提取触发器 - 玩家从熔炉提取产物时触发

在附魔文件的 effect 块中填写 trigger: SMELT
制造与交易
BREW

酿造触发器 - 酿造台完成酿造时触发 由于 BrewEvent 不直接关联玩家,本实现取酿造台 inventory 的查看者中的第一个玩家。

在附魔文件的 effect 块中填写 trigger: BREW
制造与交易
ENCHANT_ITEM

附魔物品触发器 - 玩家在附魔台附魔物品时触发

在附魔文件的 effect 块中填写 trigger: ENCHANT_ITEM
制造与交易
SMITH_ITEM

锻造物品触发器 - 玩家在锻造台锻造装备时触发

在附魔文件的 effect 块中填写 trigger: SMITH_ITEM
制造与交易
GRIND_ITEM

砂轮触发器 - 玩家在砂轮取出结果物品时触发

在附魔文件的 effect 块中填写 trigger: GRIND_ITEM
制造与交易
ANVIL_USE

铁砧使用触发器 - 玩家在铁砧取出结果物品时触发

在附魔文件的 effect 块中填写 trigger: ANVIL_USE
制造与交易
LOOM_USE

织布机使用触发器 - 玩家在织布机取出结果物品时触发

在附魔文件的 effect 块中填写 trigger: LOOM_USE
制造与交易
CARTOGRAPHY_USE

制图台使用触发器 - 玩家在制图台取出结果物品时触发

在附魔文件的 effect 块中填写 trigger: CARTOGRAPHY_USE
制造与交易
STONECUTTER_USE

切石机使用触发器 - 玩家在切石机取出结果物品时触发

在附魔文件的 effect 块中填写 trigger: STONECUTTER_USE
制造与交易
REPAIR_ITEM

修复物品触发器 - 经验修补激活时触发

在附魔文件的 effect 块中填写 trigger: REPAIR_ITEM
制造与交易
VILLAGER_TRADE

村民交易触发器 - 玩家在村民交易界面选择交易时触发

在附魔文件的 effect 块中填写 trigger: VILLAGER_TRADE
制造与交易
SELL_ITEM

出售物品触发器 - 外部经济插件驱动 需要外部经济插件 hook 来主动调用 #fire(Player, ItemStack, double)。 当前 Bukkit/Paper 原生事件无对应概念,因此 register 方法为空。

在附魔文件的 effect 块中填写 trigger: SELL_ITEM
制造与交易
BUY_ITEM

购买物品触发器 - 外部经济插件驱动 需要外部经济插件 hook 来主动调用 #fire(Player, ItemStack, double)。 当前 Bukkit/Paper 原生事件无对应概念,因此 register 方法为空。

在附魔文件的 effect 块中填写 trigger: BUY_ITEM
制造与交易
CONSUME

食用物品触发器 - 玩家吃下食物或喝下药水时触发

在附魔文件的 effect 块中填写 trigger: CONSUME
制造与交易
PICK_UP_ITEM

拾取物品触发器 - 玩家拾取物品时触发

在附魔文件的 effect 块中填写 trigger: PICK_UP_ITEM
制造与交易
DROP_ITEM

丢弃物品触发器 - 玩家丢弃物品时触发

在附魔文件的 effect 块中填写 trigger: DROP_ITEM
制造与交易
DAMAGE_ITEM

物品损耗触发器 - 物品耐久度减少时触发

在附魔文件的 effect 块中填写 trigger: DAMAGE_ITEM
制造与交易
ITEM_BREAK

物品损坏触发器 - 物品因耐久耗尽而损坏时触发

在附魔文件的 effect 块中填写 trigger: ITEM_BREAK
物品与交互
HOLD_ITEM_CHANGE

切换主手物品触发器 - 玩家切换主手槽位时触发

在附魔文件的 effect 块中填写 trigger: HOLD_ITEM_CHANGE
物品与交互
CHANGE_ARMOR

装备护甲变更触发器 - 玩家更换护甲槽位物品时触发 使用 Paper 提供的 PlayerArmorChangeEvent。

在附魔文件的 effect 块中填写 trigger: CHANGE_ARMOR
物品与交互
THROW_EGG

投掷鸡蛋触发器 - 玩家投掷鸡蛋时触发

在附魔文件的 effect 块中填写 trigger: THROW_EGG
物品与交互
THROW_SNOWBALL

投掷雪球触发器 - 玩家投掷雪球时触发

在附魔文件的 effect 块中填写 trigger: THROW_SNOWBALL
物品与交互
THROW_ENDER_PEARL

投掷末影珍珠触发器 - 玩家投掷末影珍珠时触发

在附魔文件的 effect 块中填写 trigger: THROW_ENDER_PEARL
物品与交互
USE_FIREWORK

使用烟花触发器 - 玩家右键使用烟花火箭时触发(手持或鞘翅推进)

在附魔文件的 effect 块中填写 trigger: USE_FIREWORK
物品与交互
FILL_BUCKET

装满桶触发器 - 玩家用桶装液体或牛奶时触发

在附魔文件的 effect 块中填写 trigger: FILL_BUCKET
物品与交互
EMPTY_BUCKET

倾倒桶触发器 - 玩家从桶中倾倒液体时触发

在附魔文件的 effect 块中填写 trigger: EMPTY_BUCKET
物品与交互
JUMP

跳跃触发器 - 玩家起跳时触发

在附魔文件的 effect 块中填写 trigger: JUMP
物品与交互
DOUBLE_JUMP

二段跳触发器 原版 Minecraft 没有二段跳事件,这里通过监听非创造/旁观模式下 玩家在空中切换飞行的行为作为二段跳近似(需要外部赋予 allowFlight=true)。

在附魔文件的 effect 块中填写 trigger: DOUBLE_JUMP
物品与交互
SPRINT_START

开始疾跑触发器

在附魔文件的 effect 块中填写 trigger: SPRINT_START
物品与交互
SPRINT_STOP

停止疾跑触发器

在附魔文件的 effect 块中填写 trigger: SPRINT_STOP
物品与交互
SNEAK_START

开始潜行触发器

在附魔文件的 effect 块中填写 trigger: SNEAK_START
移动与状态
SNEAK_STOP

停止潜行触发器

在附魔文件的 effect 块中填写 trigger: SNEAK_STOP
移动与状态
DEPLOY_ELYTRA

张开鞘翅触发器

在附魔文件的 effect 块中填写 trigger: DEPLOY_ELYTRA
移动与状态
ELYTRA_BOOST

鞘翅助推触发器 - 滑翔时使用烟花助推

在附魔文件的 effect 块中填写 trigger: ELYTRA_BOOST
移动与状态
ELYTRA_GLIDE

鞘翅滑翔触发器 - 事件驱动维护滑翔玩家集合, 只对滑翔中的玩家按间隔触发。 检查间隔读取 config.yml 的 performance.effect-check-interval。

在附魔文件的 effect 块中填写 trigger: ELYTRA_GLIDE
移动与状态
RIPTIDE

激流触发器 - 玩家使用激流附魔三叉戟

在附魔文件的 effect 块中填写 trigger: RIPTIDE
移动与状态
ENTER_WATER

进入水中触发器 - 从非液体方块移动到液体方块

在附魔文件的 effect 块中填写 trigger: ENTER_WATER
移动与状态
EXIT_WATER

离开水中触发器 - 从液体方块移动到非液体方块

在附魔文件的 effect 块中填写 trigger: EXIT_WATER
移动与状态
SWIM

游泳触发器 - 玩家在水中且处于游泳姿态时触发

在附魔文件的 effect 块中填写 trigger: SWIM
移动与状态
ENTER_LAVA

进入岩浆触发器

在附魔文件的 effect 块中填写 trigger: ENTER_LAVA
移动与状态
TELEPORT

传送触发器

在附魔文件的 effect 块中填写 trigger: TELEPORT
移动与状态
ENTER_VEHICLE

进入载具触发器

在附魔文件的 effect 块中填写 trigger: ENTER_VEHICLE
移动与状态
EXIT_VEHICLE

离开载具触发器

在附魔文件的 effect 块中填写 trigger: EXIT_VEHICLE
移动与状态
TOGGLE_FLIGHT

切换飞行状态触发器

在附魔文件的 effect 块中填写 trigger: TOGGLE_FLIGHT
移动与状态
LAND

着陆触发器 - 玩家从空中落到地面

在附魔文件的 effect 块中填写 trigger: LAND
移动与状态
POTION_EFFECT

获得药水效果触发器

在附魔文件的 effect 块中填写 trigger: POTION_EFFECT
移动与状态
LOSE_POTION_EFFECT

失去药水效果触发器

在附魔文件的 effect 块中填写 trigger: LOSE_POTION_EFFECT
移动与状态
GAIN_XP

获得经验触发器

在附魔文件的 effect 块中填写 trigger: GAIN_XP
移动与状态
LEVEL_UP

升级触发器

在附魔文件的 effect 块中填写 trigger: LEVEL_UP
移动与状态
GAIN_HUNGER

增加饥饿度触发器

在附魔文件的 effect 块中填写 trigger: GAIN_HUNGER
移动与状态
LOSE_HUNGER

减少饥饿度触发器

在附魔文件的 effect 块中填写 trigger: LOSE_HUNGER
移动与状态
CATCH_FIRE

着火触发器 - 玩家被点燃时触发

在附魔文件的 effect 块中填写 trigger: CATCH_FIRE
移动与状态
EXTINGUISH

灭火触发器 原版 Minecraft 没有灭火事件,这里通过定时检查玩家 fireTicks 是否从 >0 变为 0 来近似。

在附魔文件的 effect 块中填写 trigger: EXTINGUISH
移动与状态
FREEZE

冰冻触发器 - 玩家受到冰冻伤害时触发

在附魔文件的 effect 块中填写 trigger: FREEZE
移动与状态
CAST_ROD

抛竿触发器

在附魔文件的 effect 块中填写 trigger: CAST_ROD
移动与状态
BITE

鱼咬钩触发器

在附魔文件的 effect 块中填写 trigger: BITE
移动与状态
CATCH_FISH

钓到鱼触发器

在附魔文件的 effect 块中填写 trigger: CATCH_FISH
移动与状态
CATCH_TREASURE

钓到宝藏触发器

在附魔文件的 effect 块中填写 trigger: CATCH_TREASURE
移动与状态
CATCH_JUNK

钓到垃圾触发器

在附魔文件的 effect 块中填写 trigger: CATCH_JUNK
移动与状态
CATCH_ENTITY

钓到实体触发器

在附魔文件的 effect 块中填写 trigger: CATCH_ENTITY
钓鱼与实体
REEL_IN

收竿触发器

在附魔文件的 effect 块中填写 trigger: REEL_IN
钓鱼与实体
HOOK_IN_GROUND

鱼钩落地触发器

在附魔文件的 effect 块中填写 trigger: HOOK_IN_GROUND
钓鱼与实体
ENTITY_TARGET_ME

被实体锁定为目标触发器

在附魔文件的 effect 块中填写 trigger: ENTITY_TARGET_ME
钓鱼与实体
ENTITY_SPAWN_NEAR

实体在附近生成触发器

在附魔文件的 effect 块中填写 trigger: ENTITY_SPAWN_NEAR
钓鱼与实体
COLLIDE_WITH_ENTITY

与实体碰撞触发器 原版没有玩家碰撞实体事件,这里使用定时近距离检查作为近似实现。

在附魔文件的 effect 块中填写 trigger: COLLIDE_WITH_ENTITY
钓鱼与实体
LEASH_ENTITY

拴绳实体触发器

在附魔文件的 effect 块中填写 trigger: LEASH_ENTITY
钓鱼与实体
UNLEASH_ENTITY

解开拴绳触发器

在附魔文件的 effect 块中填写 trigger: UNLEASH_ENTITY
钓鱼与实体
INTERACT_ENTITY

与实体交互触发器

在附魔文件的 effect 块中填写 trigger: INTERACT_ENTITY
钓鱼与实体
MOUNT_ENTITY

骑乘实体触发器

在附魔文件的 effect 块中填写 trigger: MOUNT_ENTITY
钓鱼与实体
DISMOUNT_ENTITY

下马触发器

在附魔文件的 effect 块中填写 trigger: DISMOUNT_ENTITY
钓鱼与实体
CHANGE_BIOME

群系切换触发器 - 玩家从一个群系移动到另一个群系时触发

在附魔文件的 effect 块中填写 trigger: CHANGE_BIOME
钓鱼与实体
CHANGE_WORLD

切换世界触发器 - 玩家跨世界传送时触发

在附魔文件的 effect 块中填写 trigger: CHANGE_WORLD
钓鱼与实体
LIGHTNING_STRIKE_NEAR

闪电附近触发器 - 闪电劈下时通知 64 格内所有玩家

在附魔文件的 effect 块中填写 trigger: LIGHTNING_STRIKE_NEAR
钓鱼与实体
ENTER_REGION

进入 WorldGuard 区域触发器

在附魔文件的 effect 块中填写 trigger: ENTER_REGION
钓鱼与实体
EXIT_REGION

离开 WorldGuard 区域触发器

在附魔文件的 effect 块中填写 trigger: EXIT_REGION
钓鱼与实体
WIN_RAID

赢得袭击触发器 - 袭击结束时通知英雄列表中的玩家

在附魔文件的 effect 块中填写 trigger: WIN_RAID
世界与区域
SEND_CHAT

发送聊天触发器 - 玩家在聊天框发送消息时触发 AsyncChatEvent 是异步事件,需要切回主线程执行 pipeline。

在附魔文件的 effect 块中填写 trigger: SEND_CHAT
世界与区域
RUN_COMMAND

执行命令触发器 - 玩家执行命令时触发

在附魔文件的 effect 块中填写 trigger: RUN_COMMAND
世界与区域
JOIN_SERVER

加入服务器触发器 - 玩家加入服务器时触发

在附魔文件的 effect 块中填写 trigger: JOIN_SERVER
世界与区域
LEAVE_SERVER

离开服务器触发器 - 玩家退出服务器时触发

在附魔文件的 effect 块中填写 trigger: LEAVE_SERVER
世界与区域
COMPLETE_ADVANCEMENT

完成成就触发器 - 玩家完成进度时触发

在附魔文件的 effect 块中填写 trigger: COMPLETE_ADVANCEMENT
世界与区域
ENTER_BED

进入床铺触发器 - 玩家成功躺入床铺时触发

在附魔文件的 effect 块中填写 trigger: ENTER_BED
世界与区域
LEAVE_BED

离开床铺触发器 - 玩家从床铺起身时触发

在附魔文件的 effect 块中填写 trigger: LEAVE_BED
聊天与服务器
WAKE_UP

醒来触发器 - 玩家从床上起床时触发 本触发器与 LeaveBedTrigger 共用同一事件,仅 ID 不同。

在附魔文件的 effect 块中填写 trigger: WAKE_UP
聊天与服务器
BELL_RING

敲响铃铛触发器 - 玩家敲响铃铛时触发

在附魔文件的 effect 块中填写 trigger: BELL_RING
聊天与服务器
NOTE_BLOCK_PLAY

音符盒演奏触发器 - 音符盒发声时触发附近最近的玩家 NotePlayEvent 是方块事件,没有直接的触发者。这里以方块为中心, 找最近的 6 格内玩家作为触发者;找不到则不触发。

在附魔文件的 effect 块中填写 trigger: NOTE_BLOCK_PLAY
聊天与服务器
CAULDRON_LEVEL_CHANGE

炼药锅水位变化触发器 - 玩家造成炼药锅水位变化时触发

在附魔文件的 effect 块中填写 trigger: CAULDRON_LEVEL_CHANGE
聊天与服务器
PRESSURE_PLATE

压力板触发器 - 玩家踩到压力板时触发

在附魔文件的 effect 块中填写 trigger: PRESSURE_PLATE
生活与红石容器
TRIPWIRE

绊线触发器 - 玩家踩到绊线时触发

在附魔文件的 effect 块中填写 trigger: TRIPWIRE
生活与红石容器
OPEN_CONTAINER

打开容器触发器 - 玩家打开箱子/木桶/潜影盒等容器时触发

在附魔文件的 effect 块中填写 trigger: OPEN_CONTAINER
生活与红石容器
CLOSE_CONTAINER

关闭容器触发器 - 玩家关闭箱子/木桶/潜影盒等容器时触发

在附魔文件的 effect 块中填写 trigger: CLOSE_CONTAINER
生活与红石容器
HOLD

持握触发器 - 每秒检查玩家主手物品,对手中持有物品的玩家持续触发。 使用槽位限定执行, 只处理主手物品的附魔, 不会连带触发穿着护甲上的效果。

在附魔文件的 effect 块中填写 trigger: HOLD
生活与红石容器
WEAR

穿戴触发器 - 每秒检查玩家 4 个护甲槽,对每件非空护甲单独触发。 使用槽位限定执行, 每件护甲只处理自己的附魔, 避免 N 件护甲触发 N² 次效果。

在附魔文件的 effect 块中填写 trigger: WEAR
生活与红石容器
TIMER_1S

定时触发器(1秒) - 每 20 tick 遍历在线玩家触发一次

在附魔文件的 effect 块中填写 trigger: TIMER_1S
生活与红石容器
TIMER_5S

定时触发器(5秒) - 每 100 tick 遍历在线玩家触发一次

在附魔文件的 effect 块中填写 trigger: TIMER_5S
生活与红石容器
TIMER_10S

定时触发器(10秒) - 每 200 tick 遍历在线玩家触发一次

在附魔文件的 effect 块中填写 trigger: TIMER_10S
被动定时
TIMER_30S

定时触发器(30秒) - 每 600 tick 遍历在线玩家触发一次

在附魔文件的 effect 块中填写 trigger: TIMER_30S
被动定时
TIMER_60S

定时触发器(60秒) - 每 1200 tick 遍历在线玩家触发一次

在附魔文件的 effect 块中填写 trigger: TIMER_60S
被动定时
TIMER_CUSTOM

自定义定时触发器 - 间隔从 config.yml 的 triggers.timer-custom-interval 读取(默认 200 tick)

在附魔文件的 effect 块中填写 trigger: TIMER_CUSTOM