Actualizado:
1. Reproducir la canción de un disco (Java)
/playsound minecraft:music_disc.pigstep record @a ~ ~ ~ 1 1
La categoría record sigue el control de volumen de Bloques musicales. Los jugadores lejos de esa posición no la oirán.
2. Que la oigan todos (Java)
/execute as @a at @s run playsound minecraft:music_disc.pigstep record @s ~ ~ ~ 1 1
El sonido se queda donde empezó, así que vuelve a reproducirlo de vez en cuando en juegos en los que se recorre mucho terreno.
3. Nombres de sonido habituales
| Canción | Java | Bedrock |
|---|---|---|
| Pigstep | music_disc.pigstep | record.pigstep |
| otherside | music_disc.otherside | record.otherside |
| cat | music_disc.cat | record.cat |
| Relic | music_disc.relic | record.relic |
| Música del modo creativo | music.creative | - |
/playsound record.pigstep @a
4. Detener la música
/stopsound @a record
Usa /stopsound @a music para la música de fondo. En Bedrock detenla por nombre, como /stopsound @a record.pigstep.
5. Dar un disco de música
/give @p music_disc_pigstep
El ID del objeto usa guiones bajos y el ID del sonido un punto. Consulta el comando playsound.
6. Reproducir una vez al entrar en una zona (Java)
/execute as @a[tag=!heard,x=0,y=60,z=0,dx=10,dy=10,dz=10] at @s run playsound minecraft:music_disc.otherside record @s ~ ~ ~ 1 1
/tag @a[x=0,y=60,z=0,dx=10,dy=10,dz=10] add heard
La etiqueta heard evita que la canción se repita para el mismo jugador. Consulta el comando tag.
Solución de problemas
- Silencio: revisa el volumen de Bloques musicales.
- Las canciones se solapan: detén primero la anterior.
- Nombres en Bedrock: empiezan por record.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.