Skip to content

工具类动作

set

设置脚本上下文变量。

javascript
action.set(变量名, 值)
参数类型说明
变量名String变量名称
Any变量的值
javascript
action.set('wave', 1)

别名:var

command

以控制台身份执行服务器命令。支持选择器——有选择器时对每个目标玩家各执行一次。

javascript
action.command(命令内容)
action.command(选择器, 命令内容)
参数类型说明
选择器String可选,目标玩家
命令内容String命令文本,支持占位符
javascript
action.command('say 副本开始了')
action.command('@all', 'give {player.name} diamond 1')

别名:cmd

player_command

让目标玩家以自己的身份执行命令。{player.name} 会替换为每个目标玩家的名字。

javascript
action.player_command(选择器, 命令内容)
参数类型说明
选择器String目标玩家
命令内容String命令文本,支持占位符
javascript
action.player_command('@all', 'spawn')

别名:pcmd

broadcast

向全服发送广播消息(不限于副本内)。

javascript
action.broadcast(消息内容)
参数类型说明
消息内容String支持颜色代码和占位符
javascript
action.broadcast('&6[副本] &a{trigger.name} 通关了!')

别名:bc

freeze

禁止玩家移动(允许视角转动)。用于过场动画。

javascript
action.freeze(选择器)
javascript
action.freeze('@all')

unfreeze

恢复被冻结玩家的移动能力。

javascript
action.unfreeze(选择器)
javascript
action.unfreeze('@all')

基于 MIT 许可发布