Skip to content

国际版 - 事件响应列表

文档版本:2022.10.26

注意事项

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

列表

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