Key takeaways
- Enable the “mob griefing” or “fire spread” game rule off if you play on a server — this prevents firework fire charges from starting fires on grass or wood. On Java Edition the relevant gamerule is
mobGriefing; on Bedrock it is configured in the world settings under “Fire Spreads.” - Do not launch rockets indoors or in a 1×1 shaft. The burst hits you and any nearby mobs, and the knockback in tight spaces can shove you into lava or off a cliff. The reason is that knockback scales with the explosion’s proximity to the entity hitbox.
- Use plain rockets (no star) for elytra travel. A plain rocket deals no burst damage and has no visual effect, so it will not knock you around or damage nearby pets. Reserve starred rockets for displays.
- Keep rockets out of the hands of dispensers pointed at your base. A dispenser loaded with firework rockets will fire them in the direction it faces, and a star-burst rocket can damage your own mobs and pets if they are in the blast radius.
- Store gunpowder away from redstone. The blast radius does not destroy blocks, but a stray rocket fired by a dispenser can ignite nearby TNT if the world’s explosion rules allow it.
How to Make Fireworks in Minecraft: The Exact Recipe
The standard firework rocket recipe in Minecraft is one gunpowder, one paper, and one firework star, crafted at any crafting table. Gunpowder goes in the bottom-center slot, paper directly above it, and the star sits anywhere in the top row. If you want a plain rocket with no colored burst — the kind used purely for elytra boosting — skip the star entirely and you get a craftable firework from just gunpowder plus paper. The star itself is a separate craft: gunpowder, a dye for color, and optional modifier items (glowstone dust for a twinkle, diamond for a trail, or a shape charge like a fire charge, gold nugget, head, or feather) arranged around it.
The Exact Recipe, Step by Step
1. Craft the firework star first
Place one gunpowder in the center of the crafting grid. Around it, place at least one dye — the dye you choose sets the burst color. Add exactly one shape modifier to change the explosion from the default small ball: a fire charge gives a large ball, a gold nugget gives a star shape, a head (any mob or player head) gives a creeper face, and a feather gives a burst shape. Add glowstone dust for a twinkle effect and a diamond for a trailing sparkle. You cannot combine both a twinkle and a trail on the same star in most versions; the game accepts only one. The reason to craft the star first is that the star carries all the visual data — color, shape, and effects — so mistakes here are unrecoverable after you assemble the rocket.
Our top picks
As an Amazon Associate we earn from qualifying purchases at no extra cost to you.
2. Assemble the rocket
At a crafting table, place one gunpowder in the bottom-middle slot, one paper directly above it in the middle slot, and your finished star anywhere in the top row. The output is three firework rockets. The reason the quantities are fixed at one gunpowder and one paper is that the recipe is hard-coded — adding more gunpowder does not increase the number of rockets, only the flight duration (and that is set at launch time, not at the crafting table).
3. Stack multiple stars for a bigger show
A single rocket can carry up to seven firework stars, and each one detonates in sequence. Place the stars in the top row slots of the crafting grid — one star per top slot, up to seven — with the gunpowder and paper in place. The reason this matters is purely aesthetic: each additional star adds a separate burst, so a seven-star rocket produces a layered fountain effect. There is no functional benefit to stacking stars; a plain rocket boosts an elytra exactly as far as a seven-star rocket does.
4. Control the flight height with gunpowder
Flight duration is set by how much gunpowder you place in the bottom row at launch-crafting time — one gunpowder gives a short flight (about a third of a second of thrust), two gives medium, and three gives the longest flight. In Java Edition, adding more than one gunpowder in the row changes duration; in Bedrock Edition the same applies, but the fuel slot layout behaves slightly differently because Bedrock stacks the gunpowder count in a single slot rather than spreading it across the bottom row. In practice: use one gunpowder for close-range elytra hops, three for long-distance travel.
Where to Farm Gunpowder
Gunpowder is the bottleneck ingredient, so plan your farm around it. The main sources and their realistic yields:
| Source | Drop amount | Best for | Notes |
|---|---|---|---|
| Creeper (killed by player or mob) | 0–2 gunpowder | Early game, general farming | Killed by another mob (e.g. a skeleton’s arrow) can drop music discs instead |
| Creeper farm (platform + water stream) | Hundreds per hour | Bulk production | Requires a dark roofed area; spawn-proofing is essential |
| Ghast | 0–2 gunpowder | Nether trips | Rare drop per ghast; inefficient for bulk |
| Witch | 0–2 gunpowder | Incidental | Low spawn rate outside swamp huts |
| Chest loot (dungeons, desert temples) | 1–8 per chest | Bootstrapping before a farm | One-time source; not renewable |
Per the game’s official mob loot tables, a creeper killed by a player or a tamed wolf drops between zero and two gunpowder, with an average of one per kill. That means a modest creeper farm producing roughly 200 creepers per hour yields around 200 gunpowder per hour — enough for about 600 plain rockets or 200 three-gunpowder rockets. Build the farm before you need it; retrofitting a creeper farm after you have started flying is more annoying than doing it first.
Keeping the Blast From Wrecking Your Builds
Firework rockets are not block-destructive when used normally — they damage entities in a small radius but do not break blocks. The real risk is indirect: the explosion knocks you off a ledge, damages your elytra mid-flight, or sets off a chain reaction if you are standing in a confined space with mobs. Here is how to manage it:
- Enable the “mob griefing” or “fire spread” game rule off if you play on a server — this prevents firework fire charges from starting fires on grass or wood. On Java Edition the relevant gamerule is
mobGriefing; on Bedrock it is configured in the world settings under “Fire Spreads.” - Do not launch rockets indoors or in a 1×1 shaft. The burst hits you and any nearby mobs, and the knockback in tight spaces can shove you into lava or off a cliff. The reason is that knockback scales with the explosion’s proximity to the entity hitbox.
- Use plain rockets (no star) for elytra travel. A plain rocket deals no burst damage and has no visual effect, so it will not knock you around or damage nearby pets. Reserve starred rockets for displays.
- Keep rockets out of the hands of dispensers pointed at your base. A dispenser loaded with firework rockets will fire them in the direction it faces, and a star-burst rocket can damage your own mobs and pets if they are in the blast radius.
- Store gunpowder away from redstone. The blast radius does not destroy blocks, but a stray rocket fired by a dispenser can ignite nearby TNT if the world’s explosion rules allow it.
Version Differences to Watch For
Most of the recipe is identical across Java and Bedrock Edition, but a few behaviors diverge enough to matter:
| Feature | Java Edition | Bedrock Edition |
|---|---|---|
| Max stars per rocket | 7 | 7 |
| Max flight duration gunpowder | 3 | 3 |
| Star shape modifiers | Fire charge, gold nugget, head, feather | Same set |
| Twinkle + trail on one star | Only one accepted | Only one accepted |
| Rocket damage to entities | No damage if no star; small burst damage with star | Same behavior |
| Gamerule name for fire spread | mobGriefing |
World setting toggle |
| Elytra boost from plain rocket | Yes | Yes |
| Crossbow firework use | Yes, fires the rocket | Yes, fires the rocket |
The one version difference that catches players out is the fire-spread configuration. Java uses the /gamerule mobGriefing false command, while Bedrock exposes it as a world-creation or world-edit toggle and does not accept the same command syntax in all versions. If you are building a display that uses starred rockets over wooden structures, set this before you start, not after.
A Concrete Example: A Five-Rocket Elytra Kit
Suppose you want a reliable elytra travel kit for a survival world. Craft five rockets, each with two gunpowder and no star. Total cost: ten gunpowder, five paper. That is roughly ten creeper kills, or about three minutes of output from a basic creeper farm. Each rocket gives a medium-duration boost — enough to cross a large biome gap or climb to a sky island. If you add a star to any of them, you trade a plain boost for a visual burst and gain nothing in travel distance. For display purposes, the same ten gunpowder and five paper can instead produce five single-star rockets with different dyes, giving you a five-color show. The decision comes down to whether you are traveling or showing off; the recipe is identical either way.
Common Mistakes That Waste Ingredients
- Putting the star in the wrong slot. The star must be in the top row of the crafting grid, not the middle. Placing it in the middle slot with the paper produces nothing.
- Adding multiple shape modifiers to one star. Only one shape modifier is accepted per star; a second one is ignored and the item is consumed.
- Confusing flight duration with star count. Gunpowder in the bottom row sets how long the rocket flies; stars set what it bursts into. They are independent, and increasing one does not increase the other.
- Crafting starred rockets for elytra use. This wastes dyes and modifiers for no travel benefit and adds knockback you do not want mid-flight.
- Forgetting that dispensers can fire rockets. A dispenser aimed at your base will fire them automatically if triggered, and a starred rocket can damage your pets and mobs.
Frequently Asked Questions
What is the exact recipe for a firework rocket in Minecraft?
One gunpowder in the bottom-center slot, one paper directly above it, and one firework star anywhere in the top row. This produces three rockets. For a plain rocket with no burst, omit the star and craft with just gunpowder and paper. The star is optional; the gunpowder and paper are not.
Can you make fireworks without gunpowder?
No. Gunpowder is required for both the firework star and the rocket itself, so there is no gunpowder-free firework recipe in either Java or Bedrock Edition. The closest alternative is to find fireworks in loot chests, but those are one-time and not renewable. If you want a reliable supply, farm creepers.
How much gunpowder do you need for one firework?
A plain rocket needs one gunpowder. A starred rocket needs two: one for the star and one for the rocket body. If you want a longer flight, add a second or third gunpowder in the bottom row, which raises the total to three or four. Stacking stars does not change the gunpowder cost, only the number of bursts.
Do fireworks damage blocks or just mobs in Minecraft?
Firework rockets do not break blocks. They deal a small amount of damage to entities in the blast radius if the rocket carries a star. Plain rockets deal no burst damage at all. The main risk is knockback in confined spaces or fire spread from certain modifiers, which is controlled by the world’s fire-spread setting, not by the rocket itself.
What is the maximum number of stars you can put in one rocket?
Seven. Each star occupies one slot in the top row of the crafting grid, and the game accepts up to seven per rocket. Each star detonates in sequence after the rocket’s flight ends. Adding stars beyond seven is not possible, and stacking them purely changes the visual effect, not the flight distance.
Can you use fireworks to fly with an elytra?
Yes. A plain rocket — gunpowder and paper, no star — boosts an elytra when used in mid-air. Starred rockets also work, but the burst adds knockback and no extra distance, so most players use plain rockets for travel. This behavior is the same in Java and Bedrock Edition.

