Actualizado:
1. Dar un cuerno con un sonido (Java)
/give @s minecraft:goat_horn[instrument="minecraft:ponder_goat_horn"]
En 1.20.4 y anteriores escribe {instrument:"…"} en lugar de [ ]. Consulta el comando /give.
2. Los ocho sonidos
| Nombre en el juego | ID de Java | Valor de dato de Bedrock |
|---|---|---|
| Reflexión | minecraft:ponder_goat_horn | 0 |
| Canto | minecraft:sing_goat_horn | 1 |
| Búsqueda | minecraft:seek_goat_horn | 2 |
| Sentimiento | minecraft:feel_goat_horn | 3 |
| Admiración | minecraft:admire_goat_horn | 4 |
| Llamada | minecraft:call_goat_horn | 5 |
| Anhelo | minecraft:yearn_goat_horn | 6 |
| Sueño | minecraft:dream_goat_horn | 7 |
Los cuatro primeros salen de cabras normales y los cuatro últimos de cabras gritonas.
3. Bedrock
/give @s goat_horn 1 5
El valor de dato elige el sonido; 5 es Llamada.
4. Reproducir el sonido sin cuerno (Java)
/execute as @a at @s run playsound minecraft:item.goat_horn.sound.5 master @s ~ ~ ~ 1 1
Los sonidos 0 a 7 siguen el orden de la tabla. Es una señal de salida estupenda; consulta el comando playsound y el comando de cuenta atrás.
5. Dar un cuerno con nombre (Java)
/give @s minecraft:goat_horn[instrument="minecraft:call_goat_horn",custom_name={"text":"Cuerno de reunión","color":"gold","italic":false}]
Esta es la forma de 1.21.5+. En 1.20.5 a 1.21.4, escribe el nombre como texto JSON entre comillas simples. Consulta colores en nombres de objetos.
6. Mejorar a los jugadores cercanos al tocar el cuerno (Java)
/scoreboard objectives add horn minecraft.used:minecraft.goat_horn
# Bloque de comandos iterativo
execute as @a[scores={horn=1..}] at @s run effect give @a[distance=..16] minecraft:speed 10 1
# Bloque de comandos en cadena
scoreboard players reset @a[scores={horn=1..}] horn
La estadística minecraft.used cuenta los usos del cuerno. Todos los que estén a 16 bloques del jugador reciben Velocidad II durante 10 segundos. Cambia el efecto con la guía de /effect, o consulta detectar clic derecho para otros objetos.
Solución de problemas
- Sonido equivocado: el ID debe terminar en
_goat_horn. - No se puede volver a tocar: los cuernos tienen una espera de unos 7 segundos; usa playsound para llamadas rápidas.
- Error en 1.20.4: usa la forma antigua con llaves.
Comprueba tu comando
El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.