Firework Rocket

Firework rockets are items which, when activated, create vibrant firework displays. The color, fade, shape and effect of the explosion are determined by what ingredients are used to create the firework star - one of the ingredients used to create a rocket. However, a firework rocket can be crafted without a firework star. When this happens, it will only have a rocket trail, with no colorful explosion. The height of a rocket can be altered by adding up to 3 gunpowder to the rocket recipe. This increases the flight duration by 1 per gunpowder. Multiple firework stars can also be used, in which case each one will go off simultaneously when the rocket detonates. Firework rockets can be activated by right-clicking any block with a them, or they can be fired out of dispensers. The fireworks are customizable in colors, shapes, and height.

There are no sounds included for fireworks yet, however the code is in place to support them. There is a delay between detonation and the player hearing the sound, emulating real fireworks, but this sound travels much more slowly than in the real world.

Effects
A firework may have any one shape effect.

In addition to the shape effects, you may add either or both of these additional affects: