Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details


This datapack doesnβt just let you obtain fireworks with custom NBT β it creates entirely new, custom explosion effects that you can perform in-game!
With this datapack, fireworks become a crafting and experimentation experience, allowing you to trigger 15 unique firework explosions, each with its own behavior and visuals.
π How to Create Custom Fireworks (in 1.16 - 1.20 versions)
- Place an Item Frame on top of a block
- Put a Firework Rocket inside the frame
(Using a pre-colored firework is recommended)
- Drop the correct ingredient item(s) onto the center of the item frame
- Wait for the firework to convert automatically
β¨ If you are using the custom resource pack, the firework will also gain a custom texture.
π₯ The custom explosions work even without the resource pack.
π Firework Variants
The fireworkβs explosion depends on the ingredient(s) you use.
πΉ Simple Fireworks
- Cobblestone / Stone / Bricks β Firework Cube
- Lantern β Lantern Firework
- Crimson Fungus β Crimson Firework
- Warped Fungus β Warped Firework
- Emerald β Gem Firework (1.16 only)
- Gold Ingot β Multiplied Firework
- Torch β Torch Firework
- TNT β TNT Firework
- Flint β Flames
- Flint + Gold Nugget β Fire Tornado
- Water Bucket β Rain Firework
πΈ Special Fireworks
- Diamond Block β Spectacle of Fireworks
- Emerald Block β Eruption of Fireworks
- Glowstone β Planetary Firework
- Ink Sac β Blinding Firework
π§© Add-On Support
This datapack is fully extensible!
You can create additional datapacks (add-ons) to introduce new custom fireworks that integrate seamlessly.
π¦ An example add-on and a simple tutorial on how to create new fireworks can be found HERE
Have fun experimenting β and turn the sky into your canvas! π


