主题
特效类动作
sound
向目标玩家播放音效。
javascript
action.sound(选择器, Sound名称)
action.sound(选择器, Sound名称, 音量, 音调)| 参数 | 类型 | 说明 |
|---|---|---|
| 选择器 | String | 目标玩家 |
| Sound名称 | String | Bukkit Sound 枚举名 |
| 音量 | Float | 默认 1.0 |
| 音调 | Float | 默认 1.0 |
javascript
action.sound('@all', 'ENTITY_ENDER_DRAGON_GROWL')
action.sound('@trigger', 'UI_BUTTON_CLICK', 1.0, 2.0)别名:playsound
particle
在指定位置播放粒子特效。
javascript
action.particle(粒子名称, 位置)
action.particle(粒子名称, 位置, 数量=N, 速度=N, offsetX=N, offsetY=N, offsetZ=N)| 参数 | 类型 | 说明 |
|---|---|---|
| 粒子名称 | String | Bukkit Particle 枚举名 |
| 位置 | String | 坐标 x,y,z |
| 数量 | Int | 粒子数量,默认 10 |
| 速度 | Float | 粒子速度,默认 0.1 |
| offsetX/Y/Z | Float | 偏移范围,默认 0.5 |
javascript
action.particle('FLAME', '10,65,10', 'count=30', 'speed=0.2')别名:effect
lightning
在指定位置生成闪电。
javascript
action.lightning(位置)
action.lightning(位置, 是否伤害)| 参数 | 类型 | 说明 |
|---|---|---|
| 位置 | String | 坐标 x,y,z |
| 是否伤害 | Boolean | true 造成伤害,false 仅特效,默认 false |
javascript
action.lightning('10,64,10')firework
在指定位置生成烟花。
javascript
action.firework(位置)
action.firework(位置, 颜色=COLOR, 类型=TYPE, 力度=N)| 参数 | 类型 | 说明 |
|---|---|---|
| 位置 | String | 坐标 x,y,z |
| 颜色 | String | RED/BLUE/GREEN/YELLOW/WHITE/PURPLE/ORANGE/AQUA,默认随机 |
| 类型 | String | BALL/BALL_LARGE/STAR/BURST/CREEPER,默认 BALL_LARGE |
| 力度 | Int | 0-5,默认 1 |
javascript
action.firework('10,64,10', 'color=RED', 'type=STAR')boss_bar
创建、更新或移除 BossBar 进度条。
javascript
action.boss_bar(操作, ID, ...)创建:
javascript
action.boss_bar('create', ID, 标题, 进度)
action.boss_bar('create', ID, 标题, 进度, 颜色=COLOR)| 参数 | 类型 | 说明 |
|---|---|---|
| ID | String | 自定义标识符 |
| 标题 | String | 显示文字,支持颜色代码 |
| 进度 | Double | 0.0 - 1.0 |
| 颜色 | String | RED/BLUE/GREEN/YELLOW/PINK/PURPLE/WHITE |
更新 / 移除:
javascript
action.boss_bar('update', 'timer', '&c剩余时间', 0.5)
action.boss_bar('remove', 'timer')