用途

向玩家播放指定声音。

执行权限

权限等级:1
有关权限等级的定义和来源参考此处

参数列表

/playesound <声音> 「执行对象」 「播放位置」 「可闻范围及音量」 「音调」 「补偿音量」

参数说明

<声音>:指定要播放的声音。

更多声音请您参考MinecraftWiki的声音事件

「执行对象」:用来指定对谁播放声音。这里可以使用目标选择器,或者直接填写玩家名。如果不写此项则默认为命令发出者。

「播放位置」:指定声音在哪个位置播放,此处填写坐标。可使用绝对坐标、相对坐标、偏移坐标。如果不写此项则默认为命令发出者所在的位置。

「可闻范围及音量」:这里的单位并不是多少格,而是填写大于等于0.0的小数。当数值处于0.0至1.0之间时,音量和可闻范围会同时变化,当其为1.0时可闻半径为16米。当数值大于1.0时,可闻范围会与音量相乘(算法有待验证)。如果不写此项则默认为1.0。

「音调」:此项值的有效范围是0.0至256.0,大于265.0则按1.0处理,小于0.0则没有声音。如果不写此项则默认为1.0。

「补偿音量」:当玩家处于可闻范围以外时可听到的音量。当数值为0.0时则可闻范围以外的玩家听不到任何声音,默认即为0.0。

用法举例

  • 给玩家名为un50的玩家播放音乐,声源处位于un50所处位置,播放名为beacon.activate的音乐。可闻范围及音量为100,音调为2,补偿音量为1.0

/execute @a[name=un50] ~~~ playsound beacon.activate @s ~~~ 100 2 1.0