Dolphins don't consistently jump out to breathe, so they always die after a few minutes
The bug!
Dolphins cannot jump out naturally if they in a deeper than one water sourceblock.
Sometimes they try to jump but they usually fail. In 1.4.0 when they added to the game the dolphins jumped out. In the latest version/beta they only jump out when they follow the players boat or the player is swimming on the surface of water.
Linked Issues
is duplicated by17
- Unresolved
Nagy Richárd- 84
- 27
- Confirmed
- 152709
- Multiple
- Windows 10.0.17134.1
- Incorrect dolphin mob-behavior
1.21.20.22 Preview - 1.21.51 Hotfix
1.21.20.22 Preview 1.19.60.24 Preview 1.13.0.1 Beta 1.12.0.14 Beta 1.17.20.21 Beta 1.17.20.20 Beta 1.16.220.50 Beta 1.16.210.61 Beta 1.16.210.59 Beta 1.16.210.57 Beta 1.16.210.56 Beta 1.16.210.55 Beta 1.16.210.54 Beta 1.16.210.51 Beta 1.16.210.50 Beta 1.16.30.57 RTX Beta 1.16.200.57 Beta 1.16.200.55 Beta 1.16.200.53 Beta 1.16.200.52 Beta 1.16.200.51 Beta 1.16.100.60 Beta 1.16.30.53 RTX Beta 1.16.100.57 Beta 1.16.100.56 Beta 1.16.100.55 Beta 1.16.100.54 Beta 1.16.100.52 Beta 1.16.100.51 Beta 1.16.100.50 Beta 1.16.20.54 Beta 1.16.20.53 Beta 1.16.20.50 Beta 1.16.0.68 Beta 1.16.0.67 Beta 1.16.0.66 Beta 1.16.0.64 Beta 1.16.0.63 Beta 1.16.0.61 Beta 1.16.0.59 Beta 1.16.0.57 Beta 1.16.0.58 Beta 1.16.0.55 Beta 1.16.0.53 Beta 1.16.0.51 Beta 1.15.0.56 Beta 1.15.0.55 Beta 1.15.0.54 Beta 1.15.0.53 Beta 1.15.0.51 Beta 1.14.30.51 Beta 1.14.20 Hotfix 1.14.2.51 Beta 1.14.2.50 Beta 1.14.0.51 Beta 1.14.0.50 Beta 1.13.3 1.14.0.6 Beta 1.13.2 1.14.0.4 Beta 1.13.1 1.14.1 Hotfix 1.14.0.3 Beta 1.14.0.2 Beta 1.14.0.1 Beta 1.13.0.18 Beta 1.13.0.17 Beta 1.13.0.16 Beta 1.13.0.15 Beta 1.13.0.13 Beta 1.13.0.9 Beta 1.13.0.6 Beta 1.13.0.5 Beta 1.12.0.13 Beta 1.12.0.12 Beta 1.12.0.11 Beta 1.12.0.10 Beta 1.12.0.9 Beta 1.12.0.2 Beta 1.11.0.10 Beta 1.9.0.0 Beta 1.4.0.5 1.6.0.5 1.6.0 1.7.0.3 Beta 1.7.0.5 Beta 1.7.0.7 Beta 1.7.0.9 Beta 1.8.0.8 Beta 1.6.2.0 1.6.1 1.8.0.11 Beta 1.8.0.13 Beta 1.8.0.10 Beta 1.8.0.14 Beta 1.7.1 1.7.0 1.9.0.2 Beta 1.9.0.3 Beta 1.8.1 1.9.0.5 Beta 1.10.0.3 Beta 1.9.0 1.10.0.4 Beta 1.11.0.1 Beta 1.11.0.3 Beta 1.11.0.4 Beta 1.11.0.5 Beta 1.11.0.7 Beta 1.11.0.8 Beta 1.11.0.9 Beta 1.10.1 (Windows 10 only) 1.10.0 1.11.0 1.12.0.3 Beta 1.12.0.4 Beta 1.12.0.6 Beta 1.11.1 1.11.2 1.11.3 1.11.4 1.13.0.4 Beta 1.13.0.2 Beta 1.12.1 1.12.0 1.13.0 1.14.0.52 Beta 1.14.0 1.14.30 Hotfix 1.14.60 Hotfix 1.16.0 1.16.1 1.16.10 1.16.21 1.16.20 1.16.50 Hotfix (iOS) 1.16.40 Hotfix 1.16.61 (PS4) 1.16.100.59 Beta 1.16.100 1.16.101 Hotfix 1.16.200 1.16.201 Hotfix 1.19.51 1.20.12 Hotfix 1.20.13 Hotfix 1.20.80 1.21.2 Hotfix 1.21.31 Hotfix 1.21.41 Hotfix 1.21.51 Hotfix
Created Issue:
Dolphins don't jump out naturally.
The bug!
Dolphins cannot jump out naturally if they in a deeper than one water sourceblock.
Sometimes they try to jump but they usually fail. In 1.4.0 when they added to the game the dolphins jumped out. In the latest version/beta they only jump out when they follow the players boat or the player is swimming on the surface of water.
- Unresolved
- Open
- Unconfirmed
- Windows
- Windows 10.0.17134.1
- 1.6.0 1.7.0.3 Beta
is duplicated by
is duplicated by
is duplicated by
I am still waiting for this one.
is duplicated by
is duplicated by
is duplicated by
is duplicated by
Dolphins don't jump out naturally.
is duplicated by
is duplicated by
Confirmed for beta 1.16.20.50 and 1.16.20.52. Is it so difficult to fix a single piece of code😡? Its been 2 years! Because of this my 2-year-old aquarium is still incomplete to this day as I can't get them to jump and they just drown.
affects 1.18
is duplicated by
is duplicated by
is duplicated by
Dolphins don't jump outnaturallyDolphins don't jump out to breathe naturally, so they always die after a few minutes
Dolphins don't jump out to breathenaturally, so they always die after a few minutesDolphins don't consistently jump out to breathe, so they always die after a few minutes
is duplicated by
is duplicated by
relates to
relates to
relates to
is duplicated by
Duplicate of MCPE-37229
some sounds that were implemented to the game were never used in minecraft. They can be heard through the playsound command.
List of sounds (May be incomplete).
- item.trident.thunder (Channeling sound, see
MCPE-43402) - crossbow.loading.end (Crossbow end sound;
MCPE-43401) - mob.dolphin.attack (Dolphin attack sound)
- mob.dolphin.play (Intentionally unused,
MCPE-33444) - mob.shulker.close.hurt (MCPE-40111)
- entity.zombie.converted_to_drowned (Zombie converting to drowned)
- mob.drowned.shoot (Trident throwing sound,
MCPE-50609) - mob.dolphin.jump (MCPE-37229)
- Skeleton arrow shooting sounds (
MCPE-50609)
Examples: Throwing a Channeling trident at a mob, only the lightning sounds play instead of the actual Channeling sound itself.
Duplicate of MCPE-37229
Thank you for your report!
We're actually already tracking this issue at MCPE-37229, so I will resolve and link this ticket 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:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – 📖 Game Wiki
The opposite can happen too: dolphins sometimes don't jump out of water even if there is accessible space to jump, causing them to die after a short while of drowning (MCPE-37229).
Related issues: MCPE-33707, MCPE-37229, MCPE-44918, MCPE-59701
We're tracking this issue as MCPE-37229, 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 aren't already, please don't forget to use the search feature, the less time volunteers spend linking duplicates the more time we have to update new reports.
Voting on an existing report has a greater impact on getting the bugs most important to you fixed!
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
This does still happen in 1.14.60, but may be more closely related with MCPE-37229. This may also relate to MCPE-59701, as when dolphins "attempt" to jump over full blocks into another body of water, they will most likely "beach themselves" and are unable to get back into the water.
Other related issues: MCPE-32630, MCPE-33707, MCPE-37229, MCPE-44918
Other related issues: MCPE-32630, MCPE-33707, MCPE-37229, MCPE-59701
Thank you for your report!
We're actually already tracking this issue at MCPE-37229, so I will resolve and link this ticket 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:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're actually already tracking this issue at MCPE-37229, so I will resolve and link this ticket 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:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MCPE-37229, 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-37229, 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
– 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.
Thank you for your report!
We're tracking this issue in MCPE-37229, 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
– 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.
Re-resolving as a duplicate of MCPE-37229, where this issue is tracked.
Re-resolving as a duplicate of MCPE-37229 where we are tracking this issue.
Re-resolving as a duplicate of MCPE-37229 where we are tracking this issue.
Thank you for your report!
However, this issue is Invalid.
Please put only one bug report in each ticket. It is very difficult to keep track of unrelated bugs when they are not in their own tickets.
We are only able to accept bug reports for the latest release and preview versions. Please update to the latest version before trying again.
Please review the Bug Tracker Guidelines before creating new reports. Be sure to search for an existing issue as it is likely to have already been reported. The issue with dolphins dying is tracked in MCPE-37229.
Be sure to include steps to reproduce each issue when reporting.
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-37229, 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.
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.
Same root cause as MCPE-37229 and MCPE-45645.
This issue seems to have several causes:
- Dolphins constantly bounce randomly on land. This is a fish behavior that is not appropriate for dolphins. Real-life dolphins do not flop like fish when out of water; rather, they get beached like whales and have limited ability to move. I believe that in earlier versions dolphins would slowly crawl on land. I am not sure in which version this changed. The fishy bouncing/flopping appears to be hard-coded as I cannot link it to any data-driven behavior component.
- In the dolphin.json, the events for "navigation_on_land" and "navigation_off_land" have the "add" and "remove" sections in the wrong order. "Remove" should always be before "add" in case the relevant groups contain copies of the same component. Dolphins use navigation.generic in both of their navigation component groups, so having the "remove" after the "add" has the effect of removing navigation.generic entirely and therefore making it ineffective. (In-game, dolphins are probably using an older, hard-coded navigation.)
- In the navigation.generic component within the dolphin_on_land" and "dolphin_on_land_in_rain" component groups, "can_swim" is set to "true". This should probably be set to "false" in case it triggers flopping on land or invokes the bug that causes MCPE-45645 and MCPE-37229.
- The fix reported for
MCPE-44918in the 1.16.100 changelog may not have been effective. From looking at the json the only behavior changes between 1.16.0 and 1.16.100 are the separate parity change to drying out time, and renaming the events and component groups to no longer use the "minecraft:" namespace. No change was made to the data-driven behavior logic.
From studying squid in 1- and 2-block high water with a repeating particle command, and trying different floors, I have found that squid always try to stay at least 1/2 block above any solid block floor. This causes them to stick out of the surface of 1-block-deep water, and then suffocate in the air.
This behavior may be related to a bug in swimming navigation where mobs try to move based on the block below their path (MCPE-45645, MCPE-37229). However, squid do not use navigation.generic like fish and drowned. Instead they use navigation.walk and several squid-specific movement components. For that reason I cannot be sure if it is the same underlying bug.
Thank you for your report!
We're tracking this issue in MCPE-37229, 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.

Please do not mark unreleased versions as affected.
You don't have access to them yet.
my dolphins are still dying in fact, sometimes they cannot crawl and get into the water and they die this error had i been reported long before this user and had generated another report because they required it but they marked it as duplicate[^20200404_173845_1.mp4]
Related issues:
MCPE-32630,MCPE-33707,MCPE-44918,MCPE-59701I believe some dolphins are able to jump out of water, and some just aren't able to, despite having access to air.
Also in 1.16.0.63 they donot fix that
I confirm at 1.16.0.64 it continues passing 9 out of 10 dolphins do not return to the water
Affects 1.16.0.66
Affects 1.16.0.67
Affects 1.16.0.68☹
Confirmed for 1.16.0
confirmed for 1.16.1
Confirmed for beta 1.16.20.53
Confirmed for 1.16.100.54.
it's annoying as dolphinariums become so impossible. Even leashed on the surface of the water only helps for a while.
Affects 1.17.40.21
Affects 1.17.30
Can confirm for 1.18.10.26
Affects 1.19.0.28/29 beta and preview
can confirm for 1.19.51
in beta 1.19.60.24, dolphins will only jump into the air if you are riding a boat and they are following you. but they are supposed to jump for air every four minutes or so regardless of the players actions
This happens in 1.19.71. I attached a video. Dolphin Drowning 480p.mp4
The entire pool is filled with source blocks. There is no flowing water.
Still happens in the most recent version 1.19.81
Testing in 1.20.12 Hotfix, dolphins do jump out of water to breath every 4 minutes most of the time. It does not matter if I spawn them on land or in water, or pull them out of the water for a little while after spawning them in water. I recorded one coming up to breath every 4 minutes 3 times in a row, even. However, when I afk at a dolphin pool for longer periods of time and come back, they are always gone.
New duplicate report
MCPE-180897includes 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.mp4In 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.
contains the dolphin test chamber and several others that can be used to investigate this bug.
Swim bug tester.mcworld
Can’t believe how long it takes to resolve an issue like this,,,, still happening in 1.21.1