Mise à jour :

Le principe

/playsound minecraft:entity.player.levelup master @a ~ ~ ~ 1 1

Lisez-la de gauche à droite : le son, la source (quel curseur de volume le contrôle), qui l'entend, où il est joué, puis le volume et la hauteur. Les cartes d'aventure l'utilisent pour les portes et les récompenses, et les mini-jeux pour les signaux de départ et d'arrivée.

Erreurs courantes

Exemple : jouer une note sur Java Edition

/playsound minecraft:block.note_block.pling master @p ~ ~ ~ 1 1

Cet exemple indique un événement sonore, une catégorie de son, le joueur le plus proche comme cible, une position, un volume et une hauteur. Un auditeur trop loin de la source peut ne pas l'entendre. Vérifiez que l'identifiant du son existe dans la version choisie : les identifiants d'événements peuvent changer selon les mises à jour.

Vérifier les réglages audio et la position

Dans un monde de test, placez-vous près de la position de la commande, activez votre périphérique audio et montez les réglages de volume concernés de Minecraft. Essayez un son simple avant de le combiner avec une commande execute ou une chaîne de blocs de commande. Si le sélecteur ne correspond à aucun joueur, personne ne reçoit le son.

Utiliser un bloc de commande

Un bloc de commande exécute les commandes à son propre emplacement, sauf si le contexte d'exécution est modifié. Les coordonnées relatives comme ~ ~ ~ désignent donc ce bloc quand elles sont utilisées directement dedans. Pour des sons de carte d'aventure liés à la position d'un joueur, regardez execute et testez la position explicitement.

Syntaxe sur Java et Bedrock

ÉditionSyntaxe
Java/playsound <son> <source> <cibles> [pos] [volume] [hauteur] [volumeMin]
Bedrock/playsound <son> [joueur] [position] [volume] [hauteur] [volumeMinimum]

Bedrock n'a pas d'argument source (catégorie), et beaucoup de noms de sons sont différents. Par exemple, le son de montée de niveau est minecraft:entity.player.levelup sur Java mais random.levelup sur Bedrock.

Sons utiles

UsageJavaBedrock
Niveau / récompenseminecraft:entity.player.leveluprandom.levelup
Ramassage d'expérienceminecraft:entity.experience_orb.pickuprandom.orb
Carillon de bloc musicalminecraft:block.note_block.plingnote.pling
Clic de boutonminecraft:ui.button.clickrandom.click
Clocheminecraft:block.bell.useblock.bell.hit
Explosionminecraft:entity.generic.exploderandom.explode

Volume, hauteur et portée

Un volume supérieur à 1 ne rend pas le son plus fort ; il le rend audible de plus loin (environ 16 blocs par 1,0 de volume). La hauteur change l'aigu du son : 1 est normal, 2 une octave plus haut et 0,5 une octave plus bas. Si les joueurs éloignés doivent quand même entendre une version faible, mettez minVolume à une valeur comme 0,5.

Jouer un son pour chaque joueur à sa propre position

/execute as @a at @s run playsound minecraft:entity.player.levelup master @s ~ ~ ~ 1 1

Exécuter la commande à la position de chaque joueur fait que tout le monde l'entend à plein volume, où qu'il soit. C'est la méthode habituelle pour les signaux de départ et d'arrivée des mini-jeux.

Arrêter un son

/stopsound @a master minecraft:block.note_block.pling

Omettez le nom du son pour arrêter tous les sons de cette source, ou omettez les deux pour arrêter tous les sons de la cible.

FAQ

Quelle source utiliser ?

La source décide quel curseur de volume des paramètres du joueur contrôle le son. master suit le volume général, c'est donc le choix le plus sûr pour les signaux de carte. Réservez music ou record à la musique.

Peut-on jouer des sons personnalisés ?

Oui. Les sons ajoutés par un pack de ressources se jouent par leur nom d'événement sonore, par exemple /playsound mymap:intro master @a.

Outils associés