Minecraft fireworks have two separate systems: the rocket determines flight duration, while optional firework stars determine explosion color, shape, fade, trail and twinkle. Keeping those systems separate prevents recipe mistakes.
The safest workflow is to design and test one star, build a rocket with the intended duration, then combine multiple stars only after each individual explosion is correct.

Separate flight duration from explosion design
Gunpowder used in the rocket recipe controls flight duration. Dyes and shape ingredients belong to the firework star and control the explosion. Adding more stars creates additional explosions but does not make an Elytra rocket safer or more efficient.
- Craft a star with gunpowder, one or more dyes and an optional shape ingredient.
- Add glowstone dust for twinkle or a diamond for a trail.
- Add dyes to the completed star when a fade color is required.
- Combine the star with paper and the chosen amount of gunpowder, then test it outdoors away from builds.
Firework rockets with explosion stars can damage nearby entities. For routine Elytra boosting, use a rocket without a star.
Verify the command output
Give one rocket to yourself and inspect its tooltip before duplicating a stack. Launch it in an open test area and confirm flight duration, explosion sequence, fade colors, trail and twinkle. Commands and item components differ across Java versions, so regenerate the item for the actual target release.
