Geyser: Bedrock players crashing immediately after joining

Describe the bug

Bedrock on mobile players’ apps crash immediately after the world finishes loading. No error message is displayed, the phone just quits to the home screen. Reopening Minecraft starts it as normal, but the bug repeats itself.

Both people telling me are using iPhones. For one of them, using an iPhone XR, the bug fixed itself after trying a few times but the other iPhone XR did not fix. I can’t connect at all with my Android, but that’s an unrelated problem I’ll fix later.

To Reproduce

  1. Open Minecraft Bedrock Edition app on phone
  2. Try and join Geyser server
  3. Wait for the loading screen to finish
  4. See a short flash of world
  5. App crashes

Expected behavior

Bedrock players are able to join and play as normal without app crashing.

Screenshots / Videos

Server Version

[21:32:44 INFO]: This server is running Paper version git-Paper-259 (MC: 1.16.4) (Implementing API version 1.16.4-R0.1-SNAPSHOT)
[21:32:44 INFO]: Checking version, please wait...
[21:32:44 INFO]: Previous version: git-Paper-220 (MC: 1.16.3)
[21:32:44 INFO]: You are 2 version(s) behind```


**Geyser Version**
<!--- Give us the exact build number as well as branch if applicable. Saying "latest" does not help us at all. This info can be obtained from `/geyser version`.Please also include if you are running the standalone version, or specify which plugin version you are using. If your issue is a connection problem, please specify if you are using the Floodgate plugin. -->
```[22:09:29 INFO]: This server is running Geyser version 1.1.0 (git-master-ea52107) (Java: 1.16.4, Bedrock: 1.16.0 - 1.16.20)                                     [22:09:29 INFO]: Checking version, please wait...
[22:09:29 INFO]: No updates available.

Geyser-Spigot

Minecraft: Bedrock Edition Version

Bedrock client versions 1.16.40 and 1.16.50

Additional Context

I recently updated Paper and the Geyser plugin to 1.16.4. Before this update Bedrock players could join fine, only broke after the update. https://dump.geysermc.org/3GIqZ1MHaoBaTEOPQjRMUW9v2io6txmu I have some plugins that I haven’t gotten round to updating yet. Downgrading the server back to 1.16.3 is not an option because the Bedrock players have no way to downgrade their client, and it just says ‘Outdated server’

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Reactions: 2
  • Comments: 40 (17 by maintainers)

Most upvoted comments

This is not TAB’s issue to deal with; it’s ours, since it (presumably) only affects Bedrock players. We will absolutely fix this, but our hands are rather tied up right now so there’s no ETA on when that will be.

Having this issue. Still crashed after I removed the TabList plugin. Geyser Dump: https://dump.geysermc.org/ts7qVRAESgRMivnL0gb1j63MerSC5ZV3

Edit: twas fixed in recent build.

Anyone experiencing this with TAB is welcome to message me, I have an idea how to make progress on this.

If you control the server, look at my comment above.

I believe there is a fix incoming tomorrow either way.