The Bug:
In Java edition, as soon as frogs enter the water they try to leave it, making a beeline for the nearest land. They can even get into a loop of constantly leaving the water and entering it.
This is inconsistent from Bedrock, where frogs will usually stay in water for a while, swimming around a bit and staying still only leaving after they've been in the water for a while; much more accurate to actual frog behavior. Only SOME frogs seem to want to instantly leave the water.
How to Reproduce:
Spawn some frogs in water in Java edition; all of them will instantly try to get to land
Spawn some frogs in Bedrock edition. Observe how although some will try to leave, plenty of them stay in the water for a while
-------------------------------------
The videos below demonstrate this behavior, showcasing the difference between frog ai in the two versions
Linked issues
Attachments
Comments 10
Confirmed with 23w12a
I think you should add the labels "vanilla-parity" because it differs between JE and BE.
Confirmed with 1.19.2