Home › Minecraft › Is Minecraft Cross-Platform? Java and Bedrock Crossplay Explained
Is Minecraft Cross-Platform? Java and Bedrock Crossplay Explained
Minecraft runs on practically everything, which raises the obvious question: can all those versions actually play together? The answer is yes — with one big dividing line running through the middle of it. That line is the split between Java Edition and Bedrock Edition.
The Short Answer: Crossplay Works Within Each Edition
Bedrock Edition is the unified version sold on consoles, phones and the Microsoft Store on Windows, and all of those platforms crossplay with each other by default. Java Edition is PC-only, and its players can join each other across Windows, macOS and Linux. What you cannot do — officially — is put a Java player and a Bedrock player in the same world, because the two editions are written in different programming languages and handle the game differently under the hood.
Which Platforms Play Together?
| Edition | Platforms | Crossplay |
|---|---|---|
| Bedrock | Windows 10/11, Xbox One and Series X/S, PlayStation 4 and 5, Nintendo Switch, Android, iOS, Fire OS | Plays with all other Bedrock versions |
| Java | Windows, macOS, Linux | Plays with other Java versions only |
| Java servers | Any Java server running the GeyserMC plugin | Bedrock players can join as guests |
How to Play Cross-Platform on Bedrock
- Sign in with a Microsoft account. Use the Sign In button at the bottom-left of the home screen. Xbox players are signed in automatically through their Xbox account.
- Turn on multiplayer for the world. When creating or editing a world, enable the Multiplayer Game option (and Visible to LAN Players if you are on the same network).
- Invite your friends. Load the world, open the pause menu and choose Invite to Game. Online friends appear automatically; otherwise search by username, select their name and send the invite.
One catch for console players: you need an active online subscription — Xbox Game Pass Core, PlayStation Plus or Nintendo Switch Online — to play multiplayer at all.
Can Java and Bedrock Play Together? The GeyserMC Workaround
Not officially, but the community built a bridge. GeyserMC is a plugin for Java servers that works as a translator, converting Bedrock players' actions and movement into terms the Java server understands. From the Bedrock side it is simple: you just join the server like any other. From the server owner's side it takes some setup, and there are limits — combat feel, block placement quirks and Java-only mods will never behave perfectly for Bedrock guests. Plenty of well-known networks and Paper/Spigot-based servers run it, so true Java-plus-Bedrock worlds do exist.
Crossplay vs Cross-Save
These two get confused constantly. Crossplay means playing together at the same time on different devices. Cross-save (cross-progression) means your world follows you between devices. Minecraft's worlds live on a device or on a server, not on your account — so a world saved on your PC stays on your PC. The exception is Realms and dedicated servers: because the world lives on the server, you can log in from any device running the same edition and pick up exactly where you left off.
Troubleshooting Crossplay Problems
- Friends not showing up: make sure everyone is properly signed into their Microsoft account and has added each other as friends.
- Version mismatch: everyone must be on the same game version. Switch and mobile updates sometimes lag a day behind, which blocks joining until they catch up.
- Connection failures: a strict NAT type is the usual culprit. Enable UPnP on your router so other platforms can reach your hosted world.
Frequently asked questions
Can Minecraft Java and Bedrock players play together?
Not officially. The two editions are incompatible by default, but Java servers running the GeyserMC plugin can accept Bedrock players, which is how most mixed-edition play happens.
Is Minecraft cross-platform on consoles?
Yes. The Bedrock Edition on PlayStation, Xbox and Nintendo Switch all play together, along with Windows, Android and iOS — as long as everyone owns the same edition family.
Do I need Minecraft Realms for cross-platform play?
No. Realms are optional. Bedrock friends can join your world directly by invite, and Java players can use private servers, LAN or public servers instead.
Why can't my friend join my Minecraft world?
The most common causes are a version mismatch, one player not being signed into their Microsoft account, or a strict NAT type blocking the connection. Check those three first.
Sea Pickles in Minecraft: How to Get, Farm and Use Them
What Does Smite Do in Minecraft? Smite Enchantment Guide
How to Turn On Vibrant Visuals in Minecraft
What Do Horses Eat in Minecraft? Every Food and Its Effects
All Wolf Variants in Minecraft and Where to Find Them