How to Play Minecraft Java and Bedrock Together with GeyserMC

How to Play Minecraft Java and Bedrock Together with GeyserMC
If your group has players on Java, mobile, console, and Windows Bedrock, you do not need separate worlds. The most flexible way to play together is to run a Java server with Paper and install GeyserMC, the bridge that lets Bedrock players join the same server.
Quick answer: Java and Bedrock can play together if you use a crossplay-compatible server. Realms can work for simple cases, but if you want plugins, file access, more control, and paying only when you play, a GeyserMC server is usually better.
What GeyserMC does
GeyserMC translates Minecraft Bedrock connections so a Java server can understand them. Java players join normally. Bedrock players join using the server address and a Bedrock-compatible port.
On a Paper or Spigot server, Geyser is installed as a plugin. You will often install Floodgate too, because it makes Bedrock access easier and avoids forcing Bedrock players to authenticate like Java accounts.
What you need for crossplay
The practical setup for a friend group is:
- a Java server running Paper;
- the GeyserMC plugin for Paper/Spigot;
- Floodgate if you want easier Bedrock login;
- an available Bedrock UDP port;
- Minecraft versions that are supported by your current Geyser build.
Geyser tracks supported Minecraft versions, so if something breaks right after a Minecraft update, check Geyser compatibility before changing everything else.
Step by step on Mineando
- Create a server on Mineando and choose Paper.
- Open the server panel and go to plugins or files.
- Install Geyser-Spigot.
- Install Floodgate if you want a smoother Bedrock experience.
- Check the Bedrock port Geyser will use.
- Restart the server.
- Test first with a Java account, then with a Bedrock account.
Once it works, give your group clear instructions: Java joins with the normal server address; Bedrock joins with the Bedrock address and port.
Does it work on console?
On mobile and Windows Bedrock, joining is usually direct. On consoles like Switch, Xbox, or PlayStation, there can be extra steps because each platform handles external servers differently.
The technical idea is the same, but do not promise your console friends that the flow will be identical to mobile. Test with one person first, then invite the rest.
Real crossplay limits
Geyser works very well, but it does not make Java and Bedrock identical editions. Some mechanics, menus, animations, or visual details can behave differently.
There is also some extra load because the server translates connections in real time. For a small group, that is usually fine. But if you also use plugins, web maps, farms, or heavy exploration, choose a plan with room. Our Minecraft RAM guide helps you choose between 2GB, 4GB, 8GB, and 12GB.
GeyserMC vs Realms
Realms wins on simplicity. If everyone uses the same edition and you do not want to touch settings, it can be enough.
A GeyserMC server wins when you want to:
- play Java and Bedrock together;
- use plugins;
- upload worlds or maps;
- control gamerules, permissions, and backups;
- turn the server off when nobody plays;
- pay for real usage instead of a full empty month.
For a friend server used on Friday, Saturday, and maybe one weekday session, Mineando’s hourly model fits naturally.
Common problems
If Bedrock cannot connect, check the UDP port and Geyser’s supported versions. If players join with odd names or authentication feels wrong, check Floodgate. If the server struggles, reduce view distance, limit loaded chunks, or move up a plan for busier sessions.
And if your group mixes premium and non-premium accounts, read our offline mode security guide before changing online-mode.
Conclusion
Minecraft Java and Bedrock can play together if you set up the server correctly. Paper + GeyserMC + Floodgate gives you crossplay, plugins, and control without depending on Realms.
Create your server on Mineando, install GeyserMC, and bring PC, mobile, and console friends into the same world.


