¿Cómo puedo invocar una bola de fuego con un poder de explosión específico en un dispensador?
/summon minecraft:fireball ~ ~ ~ {ExplosionPower:200}
Sé cómo invocar uno con comandos, pero no sé cómo hacer que éste salga disparado de un dispensador.
¿Cómo puedo invocar una bola de fuego con un poder de explosión específico en un dispensador?
/summon minecraft:fireball ~ ~ ~ {ExplosionPower:200}
Sé cómo invocar uno con comandos, pero no sé cómo hacer que éste salga disparado de un dispensador.
Creo que una forma mejor sería hacer algo parecido a:
execute as @e[type=fireball] if block ~-1 ~ ~ dispenser run data merge entity @s {ExplosionPower:200}
Nota: No he probado esto pero debería estar cerca.
Necesitarás 4 de este comando para comprobar los puntos cardinales (y quizás 2 más si quieres dispararlo hacia arriba o hacia abajo), pero esto fusionará cualquier valor de potencia de explosión que quieras con cualquier bola de fuego que esté directamente al lado de un dispensador. El único inconveniente es que no tiene forma de saber si se disparó desde ese dispensador o no, por lo que afectaría a otras bolas de fuego que pasen por delante.
Utiliza un bloque de mando para invocar la bola de fuego justo delante del dispensador, y la etiqueta de movimiento para ponerla en movimiento. Puedes acoplar al bloque de mando cualquier mecanismo de piedra roja que hayas colocado en el dispensador.
Para invocar una bola de fuego que tiene una potencia de explosión de 4 y se mueve hacia el este a una velocidad inicial de 3,0: (a partir de la versión 1.16, utiliza la etiqueta de movimiento NBT para establecer la velocidad inicial en lugar de la etiqueta de dirección)
/summon fireball ~ ~1 ~ {ExplosionPower:4,Motion:[3.0,0.0,0.0]}
Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.