mojira.dev
MCPE-105535

Sinking through boat when jumping out the boat

Every time I jump out of/exit my boat, I sink through it. I just can't stand on my boat, when not sailing.

Steps to Reproduce:

  1. Place a boat on water

  2. Enter the boat

  3. Exit the boat

Observed Results:
The player falls through the boat.

Expected Results:
The player should not fall through the boat.

Screenshot:

[media]

Linked issues

Attachments

Comments 30

[media][media][media]

In 1.16.201 I would only fall into the water if the boat was moving when I exited. In that case, it isn't really falling through the boat even though it might seem like that. It's that you exit the boat and it moves out from under you. If the boat was perfectly still then exiting with either the jump or the sneak button would stand me on top of the boat.

However in 1.16.210 exiting a boat in water that is not moving at all causes the player to fall through the boat. This seems to be because the new ride exit behavior tries to find solid block surfaces to put riders on, and if it finds none it puts them on the same coordinates that the ride is on. With boats, that means it puts the player inside the boat collision box, so they fall through.

[media]

Apparently the new behavior also only looks for a solid surface in front of the boat. If you back your boat up to a shore or bring it alongside you fall through when exiting:

[media]

Update: after seeing MCPE-120687, I think the comment by bugsbugsbugs on that report explains the behavior I am seeing in 1.16.210. It's not that the new exit behavior puts you through the boat per se, it's that the player no longer gets pushed up when the boat rises.

In 1.16.201 I would only fall into the water if the boat was moving when I exited. In that case, it isn't really falling through the boat even though it might seem like that. It's that you exit the boat and it moves out from under you. If the boat was perfectly still then exiting with either the jump or the sneak button would stand me on top of the boat.

However in 1.16.210 exiting a boat in water that is not moving at all causes the player to fall through the boat. This seems to be because the new ride exit behavior tries to find solid block surfaces to put riders on, and if it finds none it puts them on the same coordinates that the ride is on. With boats, that means it puts the player inside the boat collision box, so they fall through.

[media]

Apparently the new behavior also only looks for a solid surface in front of the boat. If you back your boat up to a shore or bring it alongside you fall through when exiting:

[media]

Update: after seeing MCPE-120687, I think the comment by bugsbugsbugs on that report explains the behavior I am seeing in 1.16.210. It's not that the new exit behavior puts you through the boat per se, it's that the player no longer gets pushed up when the boat rises.

affects 1.17.30.20

Affects 1.17.10.22

20 more comments

The driver jumps over the boat tail in the water instead over the bow to the coast.

Affects 1.20.62 hotfix and 1.20.70.24 preview

Affects 1.20.62 hotfix and 1.20.70.24 preview

I have now Bedrock Version 1.21.0 and the issue is not solved, I still fall through the bottom of the boat. 

If there is no block under the boat and deep water or cave I die. 

I have now Bedrock Version 1.21.0 and the issue is not solved, I still fall through the bottom of the boat. 

If there is no block under the boat and deep water or cave I die. 

Hanna Stienstra

(Unassigned)

434000

Confirmed

Multiple

1.20.20.20 Preview, 1.20.10.24 Preview, 1.19.10.20 Preview, 1.17.30.20 Beta, 1.17.11 Hotfix, ..., 1.20.41 Hotfix, 1.20.51 Hotfix, 1.20.70.24 Preview, 1.20.70.20 Preview, 1.20.62 Hotfix

1.21.0.20 Preview, 1.21.0

Retrieved