Secure client portal

Plugins & Paper

Bedrock Players on Java (Geyser) — When It Fits

What Geyser needs (often 19132/UDP), version pairing, and when a pure Java SMP is simpler.

Geyser bridges Bedrock clients to a Java server. It is powerful and also a support surface — version pins matter.

When it fits

  • Friends on consoles/mobile who cannot run Java.
  • You are willing to keep Geyser + Floodgate updated with the server.

When to skip

  • Everyone can run Java.
  • You run a heavy modpack (Bedrock parity is poor).

Ports

PathPort
Java players25565/TCP (or allocation)
Bedrock via GeyserOften 19132/UDP (confirm in Geyser config + panel allocation)

VERIFY whether your Chapter22 plan/egg exposes 19132. If not, ask support before advertising Bedrock joins.

Setup sketch (Paper)

  1. Install Geyser (and usually Floodgate) as plugins.
  2. Open/allocate UDP 19132 if required.
  3. Match Geyser’s supported Java version to your jar.
  4. Test with one Bedrock client before inviting everyone.


Frequently Asked Questions

Is Geyser included by default?

Not always — treat it as optional. VERIFY it is offered on your egg before promising Bedrock support.

Which extra port?

Bedrock commonly needs 19132/UDP in addition to Java 25565/TCP.

When should I skip Geyser?

If everyone already owns Java, a pure Java SMP is simpler and more stable.


Need help?

If you are stuck after following this guide, open a ticket from the Chapter22 client area with the exact error, the port or DNS change you made, and whether the service listens locally (ss / Resource Monitor) but fails externally.

Build the server. Grow the community. Start your next chapter.

Chapter22 Minecraft hosting

Deploy a managed Minecraft server.

Deploy on Chapter22 Minecraft hosting when you want a managed Pterodactyl panel instead of babysitting a full VPS.