Axolotls get stuck on blocks when swimming
Summary: Axolotls, when put into a pool of water with a bar of blocks running through it, tend to get stuck trying to swim through the bar rather than around it.
To Reproduce: Construct a pool of water. Place extra blocks into the pool to form a bar. Summon axolotls into the pool.
Expected: Axolotls will swim around, over, or under the blocks.
Observed: Axolotls swim directly into blocks and keep trying for some time.
Linked Issues
is duplicated by7
Created Issue:
Axolotls get stuck on blocks when swimming
Summary: Axolotls, when put into a pool of water with a bar of blocks running through it, tend to get stuck trying to swim through the bar rather than around it.
To Reproduce: Construct a pool of water. Place extra blocks into the pool to form a bar. Summon axolotls into the pool.
Expected: Axolotls will swim around, over, or under the blocks.
Observed: Axolotls swim directly into blocks and keep trying for some time.
relates to
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
is duplicated by
Thank you for your report!
We're tracking this issue in MCPE-131091, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-131091, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're resolving and linking this ticket forward as a duplicate of MCPE-131091, as that ticket contains more detailed information and/or has already been triaged by Mojang.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-131091, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-131091, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-131091, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-131091, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
When you make a 1x1 hole in the bottom of a river it gets filled with down-flowing water, and that will pull mobs and items downward.
There is clearly down-flowing water in this screenshot:
These screenshots also seem to show down-flowing water (based on the lack of a bubble column above the soul sand, and the items resting on the bottom:
The other screenshots also show that you've been modifying the water by placing, and perhaps removing, blocks. In doing so, you may created some areas of down-flowing water that are large enough and oriented in such a way that the source water sources around them cannot turn them back into source water.
Does that explain your issues?
If not, do these reports explain what you are seeing: MCPE-37005 and MCPE-131091?
New duplicate report MCPE-180897 includes a video clip of a dolphin dying because it does not reach the surface to breath: https://bugs.mojang.com/secure/attachment/569423/video_20240424_190709.mp4
In this video the dolphin tries to breach the surface but stops a block or two below where it should and swims in circles, as if it cannot find the surface. This seems to match the behavior partially captured in the video attached to this ticket. It looks like MCPE-45645 may actually be the root cause of this issue, and something like MCPE-122278 may be a factor, too.
Update: after extensive testing based on the above lead, I can confirm that this bug has the same cause as MCPE-45645, MCPE-131091, and MCPE-162241: when mobs swim, the position that they target for movement is offset in the -Y direction from the path that they have pre-generated. In other words, after they find a path through water they try to move a block below that path. The exact offset is difficulty to determine; I think it is between 0.25 and 1.25 blocks.
This offset causes dolphins to stop below the surface of the water when they come up to breath (using behavior.random_breach). I believe they only successfully breach the water surface if they happen to run the behavior when they are already very close to the surface (within about 2 blocks).
Oh where is the air.mp4
shows dolphins repeatedly swimming up toward the surface and stopping.
Swim bug tester.mcworld
contains the dolphin test chamber and several others that can be used to investigate this bug.
This bug has the same cause as MCPE-37229, MCPE-131091, and MCPE-162241: when mobs swim, the position that they target for movement is offset in the -Y direction from the path that they have pre-generated. In other words, after they find a path through water they try to move a block below that path. The exact offset is difficult to determine; I think it is between 0.25 and 1.25 blocks.
This offset causes swimming mobs to stop moving and/or spin when the block below them is made of non-solid material and all of the 8 blocks around that block horizontally are made of solid-blocking material. The mob then "thinks" it cannot move horizontally. (Non-solid material blocks include things like sea lanterns, glass, leaves, mangrove roots, and even water itself; solid material blocks include anything made of dirt, iron, wood, stone, etc.)
spin differential diagnosis.mp4![]()
In light of this analysis, I do not know why swimmers are able to move when all of the blocks below them are solid. I guess that there is some nuance to block checks during pathfinding that partially overcomes this bug. However, they are not above to navigate through one-block-high water that goes up over a block. They always try to swim into the block below the water in that case. small fish need big path.mp4
Spinning above mud floors (MCPE-162241) has the same root cause (swim Y offset) but the behavior is slightly different because mud is a solid block so the stopping/spinning relates somehow to the mud collision box.
mud spinning.mp4
Swim bug tester.mcworld
contains the test chamber shown in the videos above, and several other test setups that can be used to investigate this bug.




Can confirm a similar issue, I noticed this happening with all waterlogged fences in a pond I built. Eventually all the axolotls will path find through them and get stuck forever.
Some of what is described here and shown in the pictures is actually
MCPE-37005.I cannot reproduce the issue shown in the final screenshot in 1.19.63:
The other screenshots show
MCPE-37005andMCPE-46805.