Skip to main content
Cross-play7 min read

How to Cross-Play Minecraft Between Editions

Guide to playing Minecraft with friends across different platforms and editions, including Bedrock cross-play and Java-Bedrock bridging.

Understanding Cross-Play

Cross-play in Minecraft means players on different devices can join the same game session. This is one of the biggest advantages of Bedrock Edition, which supports cross-play natively across Windows, Xbox, PlayStation, Nintendo Switch, iOS, and Android. Java Edition does not support cross-play with Bedrock out of the box, but third-party tools can bridge the gap.

Bedrock-to-Bedrock Cross-Play

Cross-play between Bedrock platforms works automatically. Players only need:

  • A Microsoft (Xbox Live) account signed in on their device.
  • An active internet connection.
  • Friends added through their Xbox gamertag.

To play together on Bedrock:

  1. One player creates or opens a world with multiplayer enabled.
  2. In the world settings, ensure "Multiplayer Game" and "Visible to LAN Players" are enabled.
  3. Friends can join through the Friends tab on the Play screen.
  4. Alternatively, the host can invite friends directly from the pause menu.

Platform-Specific Notes

Xbox

Cross-play works out of the box. Xbox Live Gold or Game Pass Core is required for online multiplayer. Joining servers is supported through both the featured server list and custom server addresses.

PlayStation

PlayStation requires PlayStation Plus for online multiplayer. Cross-play with other Bedrock platforms is enabled by default. A Microsoft account must be linked to the PlayStation account for friend list integration.

Nintendo Switch

Nintendo Switch Online is required. A Microsoft account must be linked. Cross-play works the same as other Bedrock platforms. Custom server connections may require a companion app on some firmware versions.

iOS and Android

No subscription is required for online play. Sign in with a Microsoft account through the game settings. Mobile players can join any Bedrock multiplayer session, including servers and Realms.

Windows 10/11

The Bedrock version (from the Microsoft Store or included with Java Edition purchase) supports all cross-play features. No additional subscription is needed.

Java-to-Bedrock Cross-Play

Java and Bedrock use different network protocols, so they cannot connect natively. However, proxy software like GeyserMC allows Bedrock players to join Java servers. This is not true cross-play in the traditional sense; rather, it translates between the two protocols in real time.

GeyserMC works by running alongside a Java server and accepting Bedrock connections, translating packets between the two formats. While most gameplay works well, some features have visual or functional differences due to fundamental differences between the editions.

Using Realms for Cross-Play

Minecraft Realms provides the simplest cross-play experience. When you subscribe to a Bedrock Realm, any Bedrock player you invite can join regardless of their platform. Realms handle all the networking, port forwarding, and server management for you.

Note that Java Realms and Bedrock Realms are separate services. A Java Realm cannot be joined by Bedrock players and vice versa (without using bridging tools).

Server-Based Cross-Play

For cross-play on a dedicated server:

  • Bedrock-only: Run a Bedrock Dedicated Server (BDS) and all Bedrock platforms can connect.
  • Java-only: Run a Java server for Java players only.
  • Both editions: Run a Java server with GeyserMC and Floodgate to accept both Java and Bedrock connections.

The Java + GeyserMC approach is the most popular for mixed communities because Java servers have better plugin support and performance tuning options.

Troubleshooting Cross-Play

  • Ensure all players have the same Minecraft version (or at least compatible versions).
  • Check that Microsoft accounts are signed in on all devices.
  • Verify that the host's privacy settings allow joining from other platforms.
  • On Xbox, check that the Xbox Live privacy settings permit cross-network play.
  • If friends do not appear in the friends list, try re-adding them through the Microsoft/Xbox social system.
  • NAT type issues can prevent connections. Open NAT (NAT Type 1 or Open) works best.

Related Astroworld Resources

Related Guides