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