停止声音播放。
语法[]
- Java版
stopsound <targets> [<source>] [<sound>]
- 基岩版
stopsound <player: target> [<sound: string>]
参数[]
JE:<targets>
:minecraft:entity
BE:player: target
:CommandSelector<Player>
- 指定声音的接收者。
- 必须是玩家名称或目标选择器。且目标选择器只允许选择玩家。
JE: <source>
- 指定要停止的声音所属的类别,对应于游戏选项中“音乐和声音”设置的分类。
- 必须为以下之一:
master
、music
、record
、weather
、block
、hostile
、neutral
、player
、ambient
、voice
或*
。
JE:<sound>
:minecraft:resource_location
BE:sound: string
:basic_string
- 指定要停止的声音。若未指定,则停止所有声音。
- 在Java版中,必须为在sounds.json中被定义的一个声音项目(例如,
mob.pig.say
)。 - 在基岩版中,必须为在sound_definitions.json中被定义的一个声音项目。
结果[]
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 参数不正确 | 无法解析 | 无法解析 |
player: target 非玩家目标选择器 | N/A | 执行失败 | |
<targets> 或 player: target 无法解析为一个或多个在线玩家 | 执行失败 | ||
执行成功时 | 停止指定玩家的指定声音 |
输出[]
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 执行失败 | 0 | 0 | 0 |
执行成功 | 1 | 1 | 被选中的玩家数量 | ||
基岩版 | 执行失败 | 0 | N/A | N/A | |
执行成功 | 被选中的玩家数量 | N/A | N/A |
历史[]
Java版 | |||||
---|---|---|---|---|---|
1.9.3 | pre2 | 加入了/stopsound 。 | |||
携带版 | |||||
1.0.5 | 1.0.5.0 | 加入了/stopsound 。 |
语言