When shooting a firework from a dispenser, the rocket does not travel as far as it used to.
I love the idea of having it shoot out it's respective sides, and I don't mind that it flies straight either. I just think it need's to have the same amount of distance/height it used to.
To Reproduce
give @s minecraft:firework_rocket{Fireworks: {Flight: 5, Explosions: [{Type: 1, Flicker: 1, Trail: 1, Colors :[I; 8073150, 6719955, 12801229], FadeColors: [I; 14188952, 4312372]}]}} 64
Fire this firework rocket manually, and fire it by a dispenser.
(This command comes from MC-168614)
Linked issues
is duplicated by 2
Attachments
Comments 16
I think the fireworks fired from the dispenser are moving at a constant speed.
I don't know if this is the correct behavior.
I want to fly fireworks far as before.
I don't mind them going straight up, makes for an easier way to make a perfect firework show. Otherwise I just would like these fireworks to shoot up further and with different increments. Maybe allow us to have 5 gunpowder height levels. And space them much higher up. While the lowest tier would be lets say 20-25 blocks?
Can confirm in 1.21.1
Player-launched fireworks accelerate their Y motion by +0.04 each tick and dispenser-launched fireworks don't have the Y acceleration.
The acceleration difference can be observed with a command block set to Repeat the following command:
/tellraw @p {"nbt":"Motion[1]","entity":"@e[type=firework_rocket]"}
There needs to also be a way to retain the random flight of fireworks when shot from dispensers. Because they shoot straight now, 1.15 ruined the ability to have good automated firework shows.