Client freezes if a nearby player swims in water while flying with elytra
The bug
If a player uses its elytra to fly into water and simultaneously tries to swim, it will have a buggy animation for other players around it and eventually freeze their clients so that they need to force the game to close and restart it.
To reproduce
- Player A and Player B are on a server and can see each other
- Player A activates their elytra and jumps into a deep enough water pond while pressing Ctrl (or whatever sprint is bound to)
- Player B will observe Player A constantly switching between flight and swimming animation
- Player B's client freezes eventually
Linked Issues
Created Issue:
Flying into water with elytra crashes the game for anyone in the area
Flying into water and then popping back out of the water with an elytra while holding down the sprint key crashes other players near me. The game completely freeze and the only fix is to reboot the game.
Note: The person flying into the water does not crash.
Note 2: The crash seems to happen as the player flying with the elytra leaves the water.
Steps to reproduce:
- Have a friend go on to a server and stand on the shoreline of an ocean looking into the ocean
- Put on an elytra and fly into the water at a fast velocity. Hold down the sprint key while doing so
- After diving into the water, turn around and while still holding the sprint key emerge from the water
- Your friends client will have crashed
Flying into water and then popping back out of the water with an elytra while holding down the sprint key crashes other players near me. The game completely freezes and the only fix is to reboot the game.
Note: The person flying into the water does not crash.
Note 2: The crash seems to happen as the player flying with the elytra leaves the water.
Steps to reproduce:
- Have a friend go on to a server and stand on the shoreline of an ocean looking into the ocean
- Put on an elytra and fly into the water at a fast velocity. Hold down the sprint key while doing so
- After diving into the water, turn around and while still holding the sprint key emerge from the water
- Your friends client will have crashed
Flying into water and then popping back out of the water with an elytra while holding down the sprint key crashes other players near me. The game completely freezes and the only fix is to reboot the game.
Note: The person flying into the water does not crash.
Note 2: The crash seems to happen as the player flying with the elytra leaves the water.
Steps to reproduce:
Have a friend go on to a server and stand on the shoreline of an ocean looking into the ocean- Put on an elytra and fly into the water at a fast velocity. Hold down the sprint key while doing so
After diving into the water, turn around and while still holding the sprint key emerge from the waterYour friends client will have crashedThe bug
If a player uses its elytra to fly into water and simultaneously tries to swim, it will have a buggy animation for other players around it and eventually freeze their clients so that they need to force the game to close and restart it.
To reproduce
- Player A and Player B are on a server and can see each other
- Player A activates their elytra and jumps into a deep enough water pond while pressing Ctrl (or whatever sprint is bound to)
- Player B will observe Player A constantly switching between flight and swimming animation
- Player B's client freezes eventually
Flying into water with elytra crashes the game for anyone in the areaClient freezes if a nearby player swims in water while flying with elytra
is duplicated by
Thank you for your report!
However, this issue has been temporarily closed as Awaiting Response.
We do not have enough information to find the cause of this issue.
Please attach the crash report (.minecraft/crash-reports/crash-<DATE>-client.txt) here.
If no crash report was created, please attach the launcher log (.minecraft/launcher_log.txt) here.
Once attached, the report will be reopened automatically.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
You attached the game output log. We need the crash report. If you don't know how to get it, use [Mod] Neko's link.
There is no crash report. As the issue states, the game simply freezes and hangs until it is force closed and reopened. This means the game is not crashing cleanly and it is not outputting a stack trace into a crash log. Please reopen, thanks.
Apologies. Sounds like a really critical issue then.
Tested it myself and attached a video of this happening. The player with the elytra doesn't seem to get kicked, even if they're in F5 mode.
The flying animation while swimming is completely bugged as well, maybe that's got something to do with that freeze.
I've rewritten your report and simplified the reproduction steps, I hope you're fine with that.
Absolutely! Thanks! I appreciate your work on this issue.
I can experience the animation being buggy, but no performance hit to either the server or two clients. I am not able to reproduce this.
Okay, scratch that, another recent fix made this harder to confirm. I've identified the cause.
Here is my crash report of my having replicated the bug with a friend on a 19w13b server
This is the client crash report:
crash_report.txt