When players are launched using wind charges (excluding breeze wind charges), they are protected from fall damage if they land at or above the Y-level where the explosion occurred. This protection also extends to scenarios where players gain additional vertical momentum after the wind charge detonates, such as when affected by effects like levitation. However, the problem outlined in this bug report is that the exemption, which should prevent fall damage when landing at or above the same Y-level after being propelled by a wind charge, is not preserved when the player re-enters the world. Consequently, players will take fall damage upon re-entry. Relates to MC-59626, MC-69821, MC-234389, MC-257420, MC-254131, MC-257419, MC-260236, MC-254135, MC-269103 and MC-268972.
steps to reproduce
Position an impulse command block to face towards a chain command block
Insert the following command into the impulse command block:
execute at @p run summon minecraft:wind_charge ~ ~ ~ {Motion:[0.0,-1.0,0.0]}
Insert the following command into the chain command block:
effect give @p minecraft:levitation 3 40 true
Be in survival mode
Press the button to confirm that you do not incur fall damage upon landing (Due to another unidentified bug, there are instances where you might still experience fall damage even without reloading the world.)
Press the button again
Promptly exit the world (You must exit the world early enough because players are immune to damage for 2 seconds upon entering a world. Ensure that this invulnerability period expires before you land on the ground after re-entering the world.)
Return to the world
Observed: Fall damage was taken despite being launched from a wind charge.
Expected: Fall damage should not occur because the player was launched from a wind charge.
Related issues
Attachments
Comments
