# 国际版 - 事件响应列表

文档版本:2022.10.26

# 注意事项

  1. 本文档内容来源于我的世界基岩版国际版文档 (opens new window),在此仅做翻译和补正,供各位开发者参考。
  2. 本文档中少部分内容由于版本过高,尚无法在中国版中使用,请耐心等待中国版更新基岩版版本。
  3. 本文档中绝大部分内容需要开启假日创作者功能实验性玩法才可以正常使用,请各位开发者注意辨别。欲了解更多关于实验性玩法的内容,请访问《我的世界》基岩版中的实验功能 (opens new window)
  4. 同一种事件响应可能会被实体、物品和方块共用,文档中的【仅XX】意味着该事件响应只能在XX中使用,【非XX】意味着该事件响应可以在XX之外的另外两种中使用,【皆可行】意味着该事件响应在三种中都可以使用。
  5. 本文档中一些事件响应虽然不存在于原文中,但是在实际应用中确实存在,故特为补充。

# 列表

事件响应原名 事件响应译名 类型 描述
add_mob_effect (opens new window) 添加生物效果 JSON对象 【非实体】add_mob_effect向目标添加一个状态效果。
damage (opens new window) 伤害/损坏 JSON对象 【非实体】damage对目标造成伤害/损坏。
decrement_stack (opens new window) 自减堆叠 JSON对象 【非实体】decrement_stack自减物品堆叠数。
die (opens new window) 致死 JSON对象 【非实体】die杀死目标。如果目标是self且运行自一个方块,则摧毁该方块。
play_effect (opens new window) 播放特效 JSON对象 【非实体】play_effect相对于目标位置播放一个旧版粒子效果。
play_sound (opens new window) 播放声音 JSON对象 【非实体】play_sound相对于目标位置播放一个系统声音效果(或作存档声音事件)。
remove_mob_effect (opens new window) 移除生物效果 JSON对象 【非实体】remove_mob_effect从目标移除一个状态效果。
run_command (opens new window) 运行命令 JSON对象 【皆可行】run_command触发一个或一列斜杠命令。
set_block (opens new window) 放置方块 JSON对象 【仅方块】set_block将当前方块类型设置为其他方块类型。
set_block_at_pos (opens new window) 放置方块于位置 JSON对象 【仅方块】set_block_at_pos将相对于当前方块的一个方块设置为其他方块类型。
set_block_property (opens new window) 设置方块属性 JSON对象 【非实体】set_block_property设置当前方块的一个方块属性。
set_property 设置属性 JSON对象 【仅实体】set_property设置当前实体的一个实体属性。
shoot 发射 JSON对象 【仅物品】shoot发射一个弹射物。
spawn_loot (opens new window) 生成战利品 JSON对象 【仅方块】spawn_loot为方块生成战利品
swing (opens new window) 摆臂 JSON对象 【非实体】swing使当前上下文中的活动对象(实体)摆臂。
teleport (opens new window) 传送 JSON对象 【非实体】teleport将目标随机传送至目的地周围。
transform_item (opens new window) 转化物品 JSON对象 【非实体】transform_item将一个物品转化为另一个物品。