Geyser icon indicating copy to clipboard operation
Geyser copied to clipboard

Bedrock pov does not update when controlling mounted mobs (MythicMobs/Model Engine)

Open DarkChromaMC opened this issue 2 months ago • 7 comments

Describe the bug

When a Bedrock player mounts a mob (e.g., using MythicMob) and attempts to control it using WASD keys, the player’s point of view (POV) does not update. Although the movement functions correctly from a Java player’s perspective, the Bedrock player’s screen remains static, making it appear as if they are not moving.

This bug makes it impossible for Bedrock players to control mounted mobs effectively, despite the server recognizing their movement because they can not see what they're doing.

A screen recording is attached below to better demonstrate the issue because its easier to explain. The left side is the Bedrock client, the right is Java.

To Reproduce

  1. Summon a MythicMob (or any mob) that can be mounted.
  2. Join using a Bedrock client and mount the mob.
  3. Attempt to control the mob using the WASD keys.
  4. Observe that your POV does not reflect any movement, even though the server registers it correctly from other players’ perspectives.

Expected behaviour

The Bedrock player’s screen should update to reflect movement direction and speed while controlling a mounted mob, just like it does for Java players.

Screenshots / Videos

https://youtu.be/AqM1RhZl5nw

Server Version and Plugins

No response

Geyser Dump

https://dump.geysermc.org/vZMRSXnv1aV4G3VN3TRB6lsijqEBvjoN

Geyser Version

2.9.0-b953 (git-master-e9f2a5c) (Java: 1.21.9, Bedrock: 1.21.90 - 1.21.113)

Minecraft: Bedrock Edition Device/Version

No response

Additional Context

No response

DarkChromaMC avatar Oct 17 '25 14:10 DarkChromaMC

Uh that video isn't a video showing the issue.

oryxel1 avatar Oct 17 '25 14:10 oryxel1

Uh that video isn't a video showing the issue.

Sorry, added the wrong link. Updated now.

DarkChromaMC avatar Oct 17 '25 14:10 DarkChromaMC

I'm assuming this is because of some untranslated packets, can you try this with https://github.com/GeyserMC/Geyser/actions/runs/18595196775 to see if this is still reproducible? It's a PR and doesn't get merged yet

oryxel1 avatar Oct 17 '25 14:10 oryxel1

I'm assuming this is because of some untranslated packets, can you try this with https://github.com/GeyserMC/Geyser/actions/runs/18595196775 to see if this is still reproducible? It's a PR and doesn't get merged yet

Appreciate the fast reply. Unfortunately, no change using this.

DarkChromaMC avatar Oct 17 '25 14:10 DarkChromaMC

Can you upload the logs here? with debug mode if possible.

oryxel1 avatar Oct 17 '25 15:10 oryxel1

Can you upload the logs here? with debug mode if possible.

These are the full logs: https://mclo.gs/rsyy9ad

These are the logs of only when mounted and riding the mob: https://mclo.gs/Va5gOSn

DarkChromaMC avatar Oct 18 '25 01:10 DarkChromaMC

https://youtu.be/7Za2Ne2ZAaY

DarkChromaMC avatar Oct 20 '25 11:10 DarkChromaMC