Mojira Archive
MCM-793

High seats on player-ridden entities cause a server-client desync when dismounted

*Partner Rank:*

3

*Partner Team Reporting:*

Everbloom Studios

*Verification builds:*

1.13.0.10

*Summary:*

If an entity's seat position is high enough (around 10.8 blocks or more away from the entity's origin), when a player dismounts it, the server fails to acknowledge it, and the entity continues to behave as if the player was controlling it. When re-logging, the player is put back on the entity.

*Impact:*
We're unable to create large rideable entities.

*Repro Steps:*

  1. Create and join the provided world, and mount the horse in front of you.
  2. Dismount it, and walk around.
  3. Relog.

*Observed Results:*

After dismounting it, the horse will follow the player's movements, and the player will appear unable to mount the horse again. After relogging, the player is back riding the horse.

*Expected Results:*

The horse should not follow the player's movements after dismounted, and relogging should not put the player back on the horse.

*Screenshots/Videos attached: Yes/No*

Yes

*Regression Builds:*

Unknown

*Notes:*

Video (exceeded maximum file size, so here it is on YouTube)

Fixed

Energyxxer

2019-09-07, 01:23 AM

2019-09-20, 08:58 PM

2019-09-20, 08:58 PM

0

0

Future Release

-