Let Bedrock players join your Java Minecraft server (Geyser and Floodgate)
Minecraft comes in two editions that normally can't play together: Java Edition on PC, and Bedrock Edition on phones, consoles and Windows. Two free plugins, Geyser and Floodgate, let Bedrock players join a Java server, so friends on phones can play with friends on PC.
What Geyser and Floodgate do
- Geyser translates between the Bedrock and Java versions of the game, so a Bedrock player can join your Java server.
- Floodgate lets those players join with their Microsoft (Xbox) account, without also buying Java Edition.
- Bedrock players appear with a dot in front of their name (for example .Steve), so a Java and a Bedrock player can't end up with the same name.
What your server needs
- A plugin server: Paper, Purpur or Spigot. Modded servers (Forge, NeoForge, Fabric) need a different setup.
- A recent Minecraft version. Geyser keeps up with the newest Bedrock release, so very old Java versions may not work with it.
- No extra port: Bedrock players can join on the same port number as Java players.
How Bedrock players join
- On phones and Windows: Play, then Servers, then Add Server, and enter your server's address and port.
- On Xbox, PlayStation and Switch you can't type in a server address, so console players need a workaround such as BedrockConnect.
- Java players join exactly as before.
What to expect
- Most of the game works the same, but some things differ slightly between editions, like combat timing and a few blocks and items.
- Java-only mods and resource packs don't carry over to Bedrock players.
- Geyser and Floodgate use a little extra RAM. If your server is already near its limit, a bigger plan helps.
Crossplay on NGP Cloud
On a Paper, Purpur or Spigot server, open your server in the dashboard and go to the Crossplay tab. One click installs Geyser and Floodgate, sets Bedrock players to use your server's port and restarts the server. There's nothing to pay extra.
Frequently asked questions
Do Bedrock players need to buy Java Edition?
No. With Floodgate, they join with their Microsoft (Xbox) account and the Bedrock Edition they already have.
Which port do Bedrock players use?
On NGP Cloud, the same port number as your Java server; the Crossplay setup does this for you.
Can console players join a Java server?
Yes, through Geyser, but Xbox, PlayStation and Switch don't let you add a server by address, so they need a workaround such as BedrockConnect.