Fish and tadpoles still spin over mud
While frogs don't seem to be affected anymore, all fish species and tadpoles still spin over mud underwater. See attached video.
Notes:
Linked Issues
is duplicated by4
Created Issue:
Fish still spin over mud
While frogs don't seem to be affected anymore, all fish species still spin over mud underwater. See attached video.
Notes:
is duplicated by
is duplicated by
Fish and tadpoles still spin over mud
While frogs don't seem to be affected anymore, all fish species and tadpoles still spin over mud underwater. See attached video.
Notes:
is duplicated by
is duplicated by
is duplicated by
is duplicated by
Thank you for your report!
We're tracking this issue in MCPE-162241, 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-162241, 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-162241, 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-162241, 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 (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
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.
relates to MCPE-45645
turtles too
Same root cause as MCPE-37229 and MCPE-45645.