Description:
In Bedrock Edition, firework rockets (both manually launched and shot from crossbows) lack proper projectile mechanics and damage source attribution, creating a significant parity gap with Java Edition. In Java Edition, fireworks are fully-fledged projectile entities that: correctly trigger target blocks regardless of impact location, break chorus flowers and decorated pots on any hit, can deflect other projectiles (like ghast fireballs), and attribute kills to the player who launched them (allowing Looting enchantments and experience drops). In Bedrock Edition, fireworks exhibit none of these behaviors. They lack a proper damage source, fail to interact correctly with projectile-sensitive blocks except in very specific hit locations, cannot deflect other projectiles, and do not credit kills to the player (no Looting effect, no experience). Even basic functions like igniting TNT when on fire do not work.
How to Reproduce:
Block Interaction Test: Launch a firework rocket (manually or via crossbow) at a target block, chorus flower, or decorated pot from various angles and distances. Observe the hit reaction.
Projectile Deflection Test: Shoot a firework rocket at an incoming ghast fireball. Observe if any deflection occurs.
Damage Attribution Test: Use a firework rocket with explosion effects to kill a mob. Observe if the kill is credited to the player (experience orbs drop, Looting enchantment effects apply).
TNT Ignition Test: Launch a firework rocket that is on fire (via passing through fire/lava) at TNT. Observe if the TNT ignites.
Compare with Java Edition: Perform identical tests in Java Edition to observe the intended behavior.
Observed Result:
Target blocks, chorus flowers, and decorated pots only react to fireworks in very specific, inconsistent hit locations; most hits produce no reaction.
Firework rockets pass through ghast fireballs and other projectiles without any interaction.
Mobs killed by fireworks drop no experience orbs and do not benefit from the player's Looting enchantment.
Firework rockets that are on fire cannot ignite TNT upon contact.
These behaviors apply to both manually launched fireworks and those shot from crossbows.
The behavior in Java Edition is consistently correct across all these scenarios.
Expected Result:
Firework rockets should function as proper projectile entities in Bedrock Edition, matching Java Edition behavior.
They should reliably activate target blocks and break chorus flowers/decorated pots on any direct hit.
They should deflect ghast fireballs and other projectiles upon collision.
Kills caused by fireworks should be attributed to the player, allowing experience drops and Looting enchantment benefits.
Firework rockets that are on fire should ignite TNT upon contact.
Crossbow-shot fireworks should inherit the same projectile properties as manually launched ones.
Additional Notes:
This issue encompasses multiple missing projectile mechanics for fireworks in Bedrock Edition, significantly impacting gameplay parity with Java Edition. The inconsistent block interaction suggests problems with hitbox detection or projectile handling. The lack of damage source attribution affects combat balance and farming efficiency. The inability to deflect projectiles or ignite TNT removes strategic gameplay options present in Java Edition. The crossbow-firework combination, a viable combat tool in Java Edition, is severely underpowered in Bedrock Edition due to these missing mechanics. Given the wide-ranging impact on combat, redstone, and technical gameplay, this should be prioritized for parity fixes.
Linked issues
Attachments
Comments 2
Hi!
Thank you for your report!
We're already tracking this issue at MCPE-52675 , so I will resolve and link this ticket as a Duplicate.
I suggest also to browse through the main issue for potential fixes.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki
Thank you for helping us improve Minecraft! We saved your files: