No pude encontrar mucha información en la wiki. Al utilizar el comando /music, solo eventos de sonido como "music.game.water" funcionan para mí, pero esto utiliza múltiples pistas en una lista que se seleccionan al azar. ¿Es posible usar un nombre de pista individual como "hal3", "calm2", "shuniji", etc. en lugar de usar definiciones de sonido, para que puedan reproducir una pista específica?
Respuesta
¿Demasiados anuncios?Sí y no. Normalmente no se puede hacer esto, pero hay una forma de hacerlo que implica agregar un paquete de recursos con definiciones personalizadas.
Puedes agregar identificadores personalizados para usar con /music
en sounds/sound_definitions.json
. Aquí hay un ejemplo a continuación que hice basado en el paquete de recursos vanilla publicado por Mojang.
{
"format_version": "1.20.20",
"sound_definitions": {
"adamraichu.music.shuniji": {
"__use_legacy_max_distance": "true",
"category": "music",
"max_distance": null,
"min_distance": null,
"sounds": [
{
"load_on_low_memory": true,
"name": "sounds/music/game/water/shuniji",
"stream": true,
"volume": 0.20
}
]
}
}
}
Puedes descargar una demo de este ejemplo aquí.