The Bug:
Firework boosts from firework rockets that don't explode when flying with elytra are canceled upon collision with entities.
Steps to Reproduce:
Equip elytra and give yourself some fireworks with high levels of flight duration by using the command provided below.
/give @s minecraft:firework_rocket[minecraft:fireworks={flight_duration:100b}]
Summon an iron golem that is floating in the air by using the command provided below.
/summon minecraft:iron_golem ~ ~20 ~ {NoAI:1b}
Begin flying with your elytra and use the firework rocket to boost yourself.
Collide with the iron golem and observe if the firework boost is canceled.
Observed Behavior:
Firework boosts are canceled upon collision with entities.
Expected Behavior:
Firework boosts would not be canceled upon collision with entities.
Comments 3
This is especially noticeable in a PVP technique called “Elytra Skidding” that utilizes flying up and down with an elytra to gets hits using the mace, this bug prevents this from being easily executable. This means you will need to intentionally dodge your opponents hitbox in order to continue flying.
Confirmed.
Happens since 1.11.1.