Java vs Bedrock: which server should you host?
Before you make a server, decide which edition your players are on. They are two different games that happen to share a name.
Who can join
| Java Edition | Bedrock Edition | |
|---|---|---|
| Platforms | Windows, Mac, Linux | Windows 10/11, Xbox, PlayStation, Switch, phones and tablets |
| Servers | Many free options, huge plugin choice | Fewer, smaller choice |
| Mods | Fabric, Forge, NeoForge, Quilt | Add-ons (behavior and resource packs), the Marketplace |
| Plugins | Paper, Purpur: thousands of plugins | Fewer, and limited |
Pick Java if
- Your friends play on PC.
- You want land claims, ranks, economies, minigames and a big plugin ecosystem.
- You want real mods.
Pick Bedrock if
- Your friends are on phones, consoles or a tablet.
- You want the simplest, smoothest play on weak devices.
Do both with crossplay
If your group is mixed, you do not have to choose. A Java server with Geyser lets Bedrock players join the same world, and Floodgate lets them sign in without a Java account. This is the common answer for a family or a school where some use a PC and some use a tablet. See how to make a server for both and the limits of crossplay.
Note that since the 26.60 update Bedrock connects in a new way; hosts have to support it. Saryno does. Read what changed.
Performance and cost
A Java server wants more memory for the same player count, because of plugins and the way the game is built. A small Bedrock-friendly Java server is comfortable in 2 to 3 GB. See how much RAM you need.
Short answer
Mostly PC: Java. Mostly phones and consoles: Java with Geyser is still the most flexible. Start free.