Skip to content

Bedrock players connected via Geyser cannot move vehicles. #277

@SeansCustoms

Description

@SeansCustoms

🟡Observed Issue🟡

I noticed that on my main server and on my test server, Bedrock player's can see the vehicles, get them from the menu,
they can spawn them, sit in them, but their movement inputs do nothing.
If I enable look-based steering, Bedrock players can look around to rotate the car, but still can't press forward or back.

🟢Versions Tested🟢

My main server is running Paper/Spigot 1.21.5, MTVehicles 2.5.6, latest version of Geyser.
On my test server I've tried 1.20.4 with MTVehicles 2.5.3, 2.5.4, 2.5.5, same result.

🔵Steps to Reproduce🔵

  1. Start a Paper 1.20.4 server with MTVehicles and Geyser 2.2.0 installed.
  2. Join as a Bedrock player (using Geyser).
  3. Spawn a vehicle using /vehicle spawn car (or other type).
  4. Enter the vehicle as the Bedrock player.
  5. Attempt to move — no motion occurs.

🤷‍♂️Things I Have Tried🤷‍♂️

✅ Tested with latest and older MTVehicles versions (2.5.3, 2.5.4, 2.5.5, 2.5.6)
✅ Reinstalled Geyser (Latest)
✅ Downgraded server from 1.21.5 to Paper 1.20.4 (fresh server, new world)
✅ Deleted plugin config/cache/data files
✅ Used no other plugins (bare essentials only)
✅ Created a PacketEvents listener to receive and log PLAYER_INPUT or STEER_VEHICLE packets from Bedrock players, only receives jump and sneak packets (which aligns with the behavior I'm seeing).

I've been trying to figure this out for over a week.. I've spent dozens upon dozens of hours trying to find a way to get Bedrock inputs..
I made the mistake of announcing the plugin to my server before making sure it worked, now Bedrock players are building race tracks and if I can't make the plugin work for them, I'll feel awful.
I know this is a free plugin, but any help would be insanely appreciated, I'd love to help contribute in any way I can. Thank you
🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions