


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! 🎇
