动作(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
延迟
每个动作都有一个特殊的属性 delay. 在经历指定的 延迟 后再触发该动作. 例如:
同时执行多组同一动作
您可以设置在同一时间执行多组同一动作. 您只需要在最后加上 _anything
.
例如, 您想对玩家播放三种声音时, 可以这样写:
动作权限
每个动作都有一个特殊的属性 permission.
检测玩家在执行 动作 前是否有特定的 权限.
例如, 玩家必须持有 myitems.usage.secret_items_dispenser
权限才能播放特定音效.
在本例子中您可以发现一个 "问题". 即使玩家没有事件所需的特定权限也会播放声音. 这是因为... 嗯, 它只在 give_item 事件进行权限检测.
为每个事件设置相同的权限
如果您不想在频繁复制粘贴的情况下, 为每个事件设置相同的权限!
您可以使用此特殊属性 all_actions_permission
.
例如:
动作的配置列表
使用在线编辑器可以更轻松地创建文件.
📄文件编辑器最后更新于