Special Offer: Save Upto 10% on Game Servers & Bot Hosting

Bridge Bedrock Players to Your Java Server with GeyserMC

Let console, mobile, and Windows 10 players join your Java server, no extra account required.


What GeyserMC Does

Java and Bedrock speak different protocols. GeyserMC sits between them, it intercepts Bedrock packets and translates them into Java packets your server understands.

Install Geyser + Floodgate and your existing Java server quietly accepts Bedrock players from PlayStation, Xbox, Switch, mobile, and Windows 10.

Install (Spigot/Paper/Purpur)

  1. 1Stop the server
  2. 2Drop Geyser-Spigot.jar into /plugins/
  3. 3Drop Floodgate-Spigot.jar into /plugins/
  4. 4Start the server once, it generates /plugins/Geyser-Spigot/config.yml
  5. 5Stop the server

Configure

Edit /plugins/Geyser-Spigot/config.yml:

FieldValueWhy
bedrock.address0.0.0.0Listen on every interface.
bedrock.portYour panel's secondary portWhere Bedrock clients connect.
bedrock.clone-remote-portfalseDon't reuse Java's port.
remote.addressautoFind the local Java server.
remote.portYour Java portWhere to forward translated packets.
remote.auth-typefloodgateTrust Bedrock identities via Floodgate.

Save → start the server. The startup log prints Geyser is now started and ready to accept connections.

Bedrock-Friendly DNS

Bedrock can't read SRV records. Make a second A-record so Bedrock players have a clean domain:

  • play.endercloud.in → Java (with SRV pointing to Java port)
  • pe.endercloud.in → A-record to the same IP, used with the Bedrock port

Bedrock player joins pe.endercloud.in:19132, Geyser translates, server sees a regular player.

Need More Help?

Bedrock client gets Unable to connect to world? Triple-check the Bedrock port matches both the config and the firewall. Ask in Discord if it persists.

Was this helpful?

Your feedback helps us write better guides.

Related Articles

More from Minecraft Hosting.

Still need help?

Our team is on Discord around the clock. Real humans, real answers.