Minecraft:Commands/playsound
From SAS Gaming Wiki
More actions
Template:Infobox command Plays a specified Minecraft:sound to a player, in a location, and in a specific volume and pitch.
Syntax
- Java Edition
playsound <sound> [<source>] [<targets>] [<pos>] [<volume>] [<pitch>] [<minVolume>]
- Bedrock Edition
playsound <sound: string> [player: target] [position: x y z] [volume: float] [pitch: float] [minimumVolume: float]
Arguments
- Specifies the sound to play.
- Template:IN, Template:Arg desc Should be a sound definition defined in sound_definitions.json (for example,
mob.pig.say). - Template:IN, Template:Arg desc Should be a Sound Event defined in sounds.json (for example,
entity.pig.ambient). - A sound event may be affiliated with multiple sounds, and the sound that is actually produced is chosen at random from them, modified by their "weight", just as the game normally would. For example, the
entity.pig.ambientsound event plays one of several pig sounds at random, because the event has multiple sounds associated with it. - Minecraft:Resource packs may add their own events to sounds.json; the command successfully plays these. File names are not used by this command; it strictly uses the events defined in sounds.json (which may not even be similar to the original file names and paths), and thus a resource pack adding new sound files must define events for them (this is not necessary when replacing old sounds already defined in events).
- Specifies the music category and options the sound falls under. Must be
master,music,record,weather,block,hostile,neutral,player,ambient,voice, orui. If omitted,masteris used.
- Specifies the player(s) for whom the sound is going to be played. If not specified, defaults to the player who executes the command.
- Template:Arg desc
- Specifies the position to play the sounds from.
- Template:Arg desc
- Specifies the distance that the sound can be heard. If not specified, defaults to 1. For values less than 1, the volume diminishes. For values greater than 1, the sound does not actually grow louder, but its audible range (a 16-block radius at 1) is multiplied by volume. There is always a gradual falloff to silence based on distance from the center of the sphere. For values equal to or less than 0, no player can hear the sound.
- Template:Arg desc
- Specifies the pitch and speed of the sound. If not specified, defaults to 1.
- Template:Arg desc
- Template:IN, values less than 0.5 are equivalent to 0.5. Values lower than 1 lower the pitch and increase the duration; values greater than 1 raise the pitch and reduce the duration. The pitch value is a multiplier applied to the frequency, so if a value from 0.5 to 1 is doubled, the pitch goes an octave higher. (See Template:Slink for converting other intervals to pitch values, but be aware that 1 isn't F♯ for all sound effects.)
- Template:IN, only values between 0 and 256 work. Values above 256 are equivalent to the default value; values less than 0 default to 1, while values equal to 0 makes the sound inaudible. The value of the pitch is also the value for the speed multiplier, ex. if you set the pitch to 2 then the sound will play at double the pitch and double the speed.
- Notice that in Minecraft:Bedrock Edition, if you try to set a pitch value to a sound, then the speed of playing sound will be changed in turn. And the speed multiplier is just the value of this argument.
- Specifies the volume for targets outside the sound's normal audible sphere. If a target is outside the normal sphere, the sound is instead centered some short distance (two blocks away) from the target, and this argument determines its volume. If not greater than 0, targets outside the normal audible sphere cannot hear the sound.
- If not specified, defaults to 0.0.
- Template:Arg desc
Result
Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table
Output
Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table Template:Output table
Examples
- To play the Minecraft:creeper hissing sound 3 blocks behind the nearest player:
/Minecraft:execute as @p at @s run playsound entity.creeper.primed hostile @s ^ ^ ^-3 1 0.5Template:Only/Minecraft:execute as @p at @s run playsound note.creeper @s ^ ^ ^-3 1 0.5Template:Only
History
Java Edition
Bedrock Edition
See also
- Template:Cmd — Stops a sound.
External links
Minecraft:de:Befehl/playsound Minecraft:es:Comandos/playsound Minecraft:ja:コマンド/playsound Minecraft:pt:Comandos/playsound Minecraft:ru:Команды консоли/playsound Minecraft:uk:Команди консолі/playsound Minecraft:zh:命令/playsound