JugonesTop

¿Cómo hago la música de Jukebox que sigue a un jugador? minecraft minecraft-commands

Lo creas o no, todavía hay jugadores que escuchar discos de música en Minecraft , incluso a mí.

Traté de hacer un comando loop que desempeñan diferentes discos para mí cada 5 minutos. Aquí es lo que comando puedo utilizar:

/execute at Quijibo run playsound minecraft:music_disc.stal record Quijibo

Este éxito se ejecuta el comando, y la música comienza a reproducirse, pero si me muevo de distancia desde el punto donde yo estaba, la música se desvanece, como si hubiera una máquina de discos reproducción de la música que me estoy alejando de.

Lo que quiero hacer es tener la música que me siga cuando se mueve. Es posible hacer a través de comandos?

Respuesta

En la teoría de la minimumVolume parámetro debe cumplir este propósito, pero no pude hacerlo funcionar. Tal vez eso es un error.

Pero la volume parámetro de /playsound puede de una manera realmente se puede utilizar para especificar un volumen espacial en lugar de un volumen de audio! El truco, como se describe en la wiki (archivo):

Para valores mayores que 1.0, el sonido no va a crecer más fuerte, pero su rango audible (de 16 cuadras a la redonda a 1.0) se multiplicará por el volumen. Siempre habrá una progresiva difuminación de silencio en función de la distancia desde el centro de la esfera.

Eso significa que sólo puede entrar en el valor máximo de una Float, salvo que por alguna razón ligeramente diferentes en Minecraft . Por tratando de salir de valores encontré que el valor máximo es:

340282356779733661637539395458142568447.99999…

Así que usted puede utilizar este comando para reproducir un sonido en todas partes:

/playsound <sound> <channel> <selector> <x> <y> <z> 340282356779733661637539395458142568447.9999999999

De esa manera sólo se pone 0.000000000000000000000000000024936% más silencioso cuando te vayas a la otra punta del mundo.

Esto funciona incluso a través de dimensiones, por alguna razón. Pero cuando usted va a través de un portal, el sonido se detiene.