Is Minecraft Cross Platform? Bedrock and Java Crossplay Guide
Minecraft runs on two separate codebases, and that split decides who can play with whom. Bedrock Edition connects consoles, phones, tablets and Windows PCs in one pool. Java Edition keeps to desktop computers and talks only to other Java copies.
The answer most players want is short. Minecraft is cross platform inside each edition, and not across them.
Is Minecraft cross platform? The short answer
Yes for Bedrock Edition. An Xbox player, a PlayStation player, a Switch owner, an iPhone user and a Windows 11 player can join the same world without any workaround.
No for Java Edition. Java crossplay covers Windows, macOS and Linux, which are all the platforms Java runs on. Mojang’s own store page lists Java under a “No Cross-Play” heading, stating that its users can only play with other Java users.
Microsoft unified the console, mobile and Windows versions in the 2017 Better Together Update, and that unified build is what people now call Bedrock. Java was left on its original C++-free architecture, written in Java, with fifteen years of mods built on top of it.
Is Minecraft cross platform across every Bedrock device?
Bedrock crossplay works the same way on every device it supports. The list covers Xbox One and Xbox Series X|S, PlayStation 4 and PlayStation 5, Nintendo Switch, Windows 10 and 11, iOS, Android, Amazon Fire devices and Chromebook.
A free Microsoft account is required on all of them. Without one, a Bedrock player can build offline but cannot join friends on another platform.
Console platform holders also apply their own settings. Sony and Nintendo both keep online play behind a subscription for most multiplayer, and Xbox privacy settings can block cross-network play at the account level.
Why Java Edition sits outside Minecraft crossplay
The two editions use different network protocols, different world formats and different update schedules. A Java client cannot speak the Bedrock protocol, so there is no setting to toggle.
The gap is also commercial. Console versions have to pass platform certification, which means Mojang controls what ships on Bedrock. Java has no such gate, which is why mod loaders, custom server software and datapacks live there.
A merge is unlikely for the same reasons. Folding Java into Bedrock would break the mod base, and folding Bedrock into Java would break console certification.
Minecraft cross platform compatibility by device
| Platform | Edition | Plays with | Crossplay |
|---|---|---|---|
| Windows 10 / 11 | Bedrock | All Bedrock devices | Yes |
| Windows / macOS / Linux | Java | Java only | Desktop only |
| Xbox One, Series X|S | Bedrock | All Bedrock devices | Yes |
| PlayStation 4, PlayStation 5 | Bedrock | All Bedrock devices | Yes |
| Nintendo Switch | Bedrock | All Bedrock devices | Yes |
| iOS, Android, Fire | Bedrock | All Bedrock devices | Yes |
| Chromebook | Bedrock | All Bedrock devices | Yes |
| Java to Bedrock | Mixed | Nothing officially | No |
How to set up cross-platform play on Bedrock
Sign in to a Microsoft account on each device first. The gamertag attached to that account is what friends search for.
Add friends through the Minecraft friends tab rather than the console friends list, since the gamertag carries across all Bedrock platforms. A player who appears online there can be invited straight into a world.
If invitations fail, the usual cause is an Xbox privacy setting. Cross-network play and the ability to join multiplayer games both need to be allowed in the account’s Xbox safety settings.
Cross-platform play and cross-save are different
Bedrock worlds saved on one device do not automatically appear on another. Realms and manual world exports move saves between devices, while purchases from the Marketplace follow the Microsoft account.
Are Minecraft Realms cross platform?
Realms follows the same edition rule. A Bedrock Realm accepts Bedrock players from any supported device, and a Java Realm accepts Java players on Windows, macOS and Linux.
A Bedrock player cannot join a Java Realm, and a Java player cannot join a Bedrock Realm. The two subscriptions are also sold separately.
Joining Java servers from Bedrock with GeyserMC
GeyserMC is a proxy that translates Bedrock packets into Java packets, letting a phone or console client connect to a Java server. Server owners install it alongside their existing setup.
The translation only runs one way. There is no plugin that lets a Java client join a Bedrock world, because no software makes a Java client speak the Bedrock protocol.
Geyser is also unofficial. Mojang does not support it, feature parity is incomplete, and resource-heavy Java mods often fail to render for connected Bedrock players.
Which edition to buy for cross-platform play
Buy Bedrock if the group spans consoles, phones and PCs. Buy Java if the group is all on desktops and wants mods, custom server plugins or technical redstone behaviour.
PC buyers get both. The Minecraft purchase on Windows includes Java Edition and Bedrock Edition, so a desktop player can switch to whichever edition their friends are using, though not in the same session.
FAQ
Is Minecraft cross platform between Xbox and PlayStation?
Yes. Both consoles run Bedrock Edition, so Xbox and PlayStation players can join the same world. Each player needs a free Microsoft account and an active console online subscription for multiplayer.
Can Java and Bedrock players play together?
Not officially. The two editions use different network protocols and cannot share a world. Server owners can install the GeyserMC proxy, which lets Bedrock clients join a Java server, but the reverse is not possible.
Is Minecraft cross platform on PC and mobile?
Yes, if the PC player uses Bedrock Edition on Windows 10 or 11. Java Edition on PC cannot connect to iOS or Android players under any official setting.
Do you need a Microsoft account for Minecraft crossplay?
Yes. Bedrock cross-platform play runs through Microsoft accounts and gamertags. Without signing in, a player cannot send or accept invitations across devices.
Are Minecraft Realms cross platform?
Realms is cross-platform within one edition. Bedrock Realms accept any Bedrock device, Java Realms accept Windows, macOS and Linux. A Java player cannot join a Bedrock Realm.
More from Arcade Monthly
Minecraft Castle Guide: How to Build, Blocks and Ideas
A Minecraft castle is a large player-made base built like a real fortress. Most designs share the same parts: an outer wall, corner towers,…

Eevee Evolutions Pokemon GO: Name Tricks and Every Method (2026)
Eevee evolutions Pokemon GO guide: all eight forms cost 25 candy. Nickname tricks, buddy, lure and heart methods, and mistakes that waste candy.

Best Build for Shadowheart BG3: Light Domain Cleric Guide (Patch 8)
The best build for Shadowheart BG3 in Patch 8: Light Domain Cleric with 17 Wisdom and War Caster. Ability scores, level plan, gear and domain picks.