动作(Actions)

什么是 actions?

动作是指 事件 被触发时所执行的操作.

动作列表:

  • play_sound

  • stop_sound

  • execute_commands

  • play_particle

  • shoot_particle

  • play_effect

  • increment_durability

  • decrement_durability

  • decrement_usages

  • increment_amount

  • decrement_amount

  • drop_exp

  • feed

  • replace_properties

  • give_item

  • replace_near_blocks

  • replace_block

  • glow_near_blocks

  • multiple_break

  • potion_effect

  • remove_potion_effect

  • explosion

  • damage_near_entities

  • damage_entity_in_sight

  • damage_entity

  • increment_player_stat

  • decrement_player_stat

  • cancel

  • target_potion_effect

  • target_remove_potion_effect

  • play_totem_animation

  • set_block

  • place_furniture

  • drop_item

延迟

circle-info

每个动作都有一个特殊的属性 delay. 在经历指定的 延迟 后再触发该动作. 例如:

同时执行多组同一动作

circle-info

您可以设置在同一时间执行多组同一动作. 您只需要在最后加上 _anything. 例如, 您想对玩家播放三种声音时, 可以这样写:

动作权限

circle-info

每个动作都有一个特殊的属性 permission. 检测玩家在执行 动作 前是否有特定的 权限. 例如, 玩家必须持有 myitems.usage.secret_items_dispenser 权限才能播放特定音效. 在本例子中您可以发现一个 "问题". 即使玩家没有事件所需的特定权限也会播放声音. 这是因为... 嗯, 它只在 give_item 事件进行权限检测.

为每个事件设置相同的权限

如果您不想在频繁复制粘贴的情况下, 为每个事件设置相同的权限! 您可以使用此特殊属性 all_actions_permission. 例如:

动作的配置列表

使用在线编辑器可以更轻松地创建文件.

📄文件编辑器chevron-right

最后更新于