If you fire a Firework Rocket from a Crossbow, it'll slide across the ground, somewhat unpredictably, and generally miss anything you were trying to explode :/
What I expected to happen was...:
I expected the firework rocket to explode where it hit, or bury itself into the ground where it hit, or even just cause some regular damage to the mob it was fired at.
What actually happened was...:
The rocket ended up sliding across the ground until it hit a wall, or its timer expired, exploding well away from what I was firing at.
Steps to reproduce:
1. Put a crossbow in your mainhand.
2. Put firework rockets in your offhand.
3. Load the crossbow.
4. Fire the loaded firework at a mob in an open area.
Linked issues
is cloned by 1
relates to 2
Comments 9
Problem is, they don't do anything when they collide with other entities. They just pass through them.
Option A:
1. When you shoot a block, it stays stuck in that block (like an arrow) until it explodes (by its timer).
2. When you shoot an entity, it stays stuck in that entity (as the buoy/hook of the rod) until it explode (by its timer).
It seems a simple solution, in both cases it continues using its firework timer and only changes where they stay.
Option B:
Let the1 happen but, when you shoot an entity, directly explode.
Option C:
That it does not happen neither1 nor 2 but, when you shoot an entity or block, directly explode.
Option A or B seem the most fun, because you get a timed explosion, in a place and/or entity.
Perhaps the B is the best, because it has a double function: timed explosion (in blocks) and rocket launchers (in entities).
I mean, it's sort of fixed. I'm kinda happy with what it is now. Slides across the ground still, so players can fire it into weird spots, but if it hits an entity, it explodes on them.
Would be nice if it dealt more damage, but that's more a feature request, not a bug.
I think it makes sense now, it's fun to bounce / slide the fireworks up to your target, nail it to the ground by shooting it at your feet and also exploit it against entities 🙂. 3 functions. In my list of options (A,B,C)... I like it (D now, hehe)
Clone for 20w11a (1.16): MC-174775
This is likely happening for the same reason as MC-137643. If you want the firework to hit something, aim a little higher up than you think. When you use the crossbow to fire a firework into the sky, it actually flies up in the air as expected, rather than sliding along the ground (which might be out of the player's view).