Java vs Bedrock for multiplayer: mods, devices, cross-play, performance and server types compared, so you can pick the right Minecraft edition.
The short answer
Choose Java if you are on a PC and want the widest choice of servers, mods and custom game modes. Choose Bedrock if you play on a phone, tablet or console, or want to play with friends across different devices. Many players own both.
Where each edition runs
- Java Edition: Windows, macOS and Linux only.
- Bedrock Edition: Windows, Xbox, PlayStation, Nintendo Switch, iOS, Android and Fire tablets.
Server variety and mods
Java has been around longer and has a huge community building plugins and mods. The largest minigame networks, faction servers and heavily customised survival worlds are mostly Java.
Bedrock servers are catching up, with many popular minigame and survival servers, but there is less choice and fewer deep customisations.
Cross-play
Java and Bedrock players cannot normally join the same world. The exception is a Java server running Geyser, which lets Bedrock players in. Listings that support both are labelled Java + Bedrock.
Performance and controls
Bedrock is generally lighter on older hardware and supports touch and controller input well. Java offers more fine control, including mouse and keyboard combat that PvP servers are built around, and extensive performance modding for those who want it.
Cost and accounts
Both editions are sold separately on PC, although a bundle is often available. Mobile and console purchases are tied to their own stores. You will need a Microsoft account for either edition.
How to decide
- On a phone or console: Bedrock, there is no choice.
- PC and want mods or classic PvP: Java.
- PC and your friends are on consoles: Bedrock, or find a server marked Java + Bedrock.
Frequently asked questions
Can Java and Bedrock players play together?
Not normally, but a Java server running Geyser lets Bedrock players join. Servers set up this way are labelled Java + Bedrock.
Which has more servers, Java or Bedrock?
Java has more servers and more plugin-based game modes. Bedrock has fewer but a growing number of popular minigame and survival servers.
Is Java or Bedrock better for PvP?
Java is the usual choice for competitive PvP because of mouse and keyboard combat and a huge number of PvP plugins and servers.
Can I play Java Edition on a phone or console?
No. Java Edition runs only on Windows, macOS and Linux. Phones and consoles use Bedrock.