Updated description by @unknown
Steps to reproduce
1. Tame a cat/dog/parrot and let it follow you.
2. Swim or boat across an ocean or down the middle of a river.
3. After a while, get back on to dry land.
Expected result
Your pet follows you, and teleports if necessary to stay near.
Observed result
Pets get left behind. They do not move fast enough when floating on water to keep up. They will not teleport to you until you are next to dry land and unseated from the boat. After just 8 seconds (the time it takes a boat to travel 4 chunks) they can be so far behind that they are no longer in simulated chunks, and therefore will not teleport to you at all.
Original description
Cats and dogs following me are disappearing. I believe it has to do with unloading chunks as when I go back and see them they start following me again.
I was on a boat when I noticed they weren't following me anymore after travelling for a few minutes. And as of now they haven't re-spawned back and I believe it is because the chunks they're in were unloaded.
Related issues
is duplicated by
Attachments
Comments


Update: going back to the coordinates where I lost my tamed pets, they suddenly spawned and started following me again. I was on a boat in an ocean.
Suddenly after a few minutes travelling they disappeared again.
This kinda confirms how they disappear from unloading chunks or whatever it has to do with chunks as they reappeared again when I got back.

still an issue in 1.14.4

I can confirm this bug on MCPE iOS version 1.14.30 on 2/18/20. The same thing happened to me twice.

@Moe you mention travelling in a boat. Were you by chance travelling in a boat over ice?
The reason I ask is that ice boats move over 4x faster than boats in water–over 2 chunks per second–and at that rate is possible that you would unload the chunk the animal is in before it can complete the teleport behavior to keep up with you. Tamed cats, dogs, and parrots are programmed to teleport to you when you are >12 blocks away, unless you have made them sit, but this behavior takes time to activate and complete, like anything else.

@Moe I just noticed that your comment specifies a boat on an ocean. When this bug happened to me, I later found my dogs in a river I had crossed. I wonder if what’s happening is that the pets cannot run their teleport behavior while they are running a float behavior so as not to sink. I’ll look into it this week and do some tests to see if I can reproduce.

After testing this bug in a controlled environment, I believe the problem is that pets will not teleport onto water blocks. Therefore, if you are boating or swimming across an ocean or down a river, pets will not be able to follow you on their own. In the following video, you can see that the pets try to follow by swimming, but they do not teleport at all:
[media]
As a workaround, you can pull them with a lead or put them in another boat which you then pull with a lead.

@GoldenHelmet The file attached does not seem to show the continuity of the problem. Although they are not following you, have you tried getting out of the boat to see hat happens?
Last time I played MCBedrock and reported this, tamed animals wouldn't even follow / teleport to you even after you get out of the boat and get on land .. Unless you go back to where they were left and let them follow you again.

@Moe I did a bit more testing based on your question, and found that pets will only teleport to you when you (1) get out of the boat, (2) stand next to a solid block, and (3) are within the simulation distance of them. These 3 factors together are what cause them to get stuck and seemingly lost when you travel over water.
(1) definitely seems like a bug because pets will follow you when you ride a horse. (2) does not really make sense either because surface water is safe for pets. I would guess that the game is not distinguishing between surface water and water below the surface or below a ceiling. (3) is not a bug but is just how the game has to work. Mobs that are not in the simulation distance are not loaded and therefore cannot do anything.
Thank you for your report!
However, this issue has been temporarily closed as Awaiting Response
Is this still an issue in the latest version? If so, can you please add it to the affected versions (or mention it if you are not the reporter).
Also, just a reminder, to make your bug report as effective as possible, please try and include the following steps to reproduce the problem:
Steps to Reproduce:
1.
2.
3.Observed Results:
(Briefly describe what happens)Expected Results:
(Briefly describe what should happen)
If your ticket does not look like the example given here, then it's likely to be closed as incomplete.
This ticket will automatically reopen when you reply.
Quick Links:
📓 Issue Guidelines – 💬 Mojang Support – 📧 Suggestions – 📖 Minecraft Wiki

Still an issue in 1.16.20. Added reproduction steps to description, as well as test world for convenience.

Can confirm in 1.18.2 on iOS.