Minecraft has two main editions — Java Edition and Bedrock Edition. They look almost the same but are different programs with different network protocols. That's why you can't join any PC server from a phone, and PC mods can't be installed on a console. Here's how they differ and which to choose.
At a glance
| Java Edition | Bedrock Edition | |
|---|---|---|
| Devices | PC: Windows, macOS, Linux | phones, tablets, Xbox, PlayStation, Switch, Windows |
| Default server port | 25565 | 19132 |
| Mods | Forge, Fabric, NeoForge and others | add-ons and the Marketplace |
| Servers in our catalogue | the majority | noticeably fewer, but several big projects |
| Cross-device play | PC only | across all Bedrock devices |
| Joining servers | Microsoft account, or registration on offline-mode servers | Microsoft account (free) |
Devices and buying
Java runs only on computers. Bedrock runs on everything else: Android, iPhone and iPad, Xbox, PlayStation, Nintendo Switch, plus Windows.
For PC the game is sold as the Java & Bedrock Edition bundle: buy it for your computer and you get both editions on one account. On phones and consoles you buy it in the device store. More in Licensed or cracked: what to choose.
Servers: where the choice is
The server scene historically grew on Java. Most Russian-speaking projects — anarchy, griefing, survival, modded — run on Java. There are fewer Bedrock servers, but they include some very large international minigame networks.
Every server on Minecraft-Servera shows its platforms:
- Java — PC only;
- Bedrock — phones, consoles and Bedrock for Windows only (list);
- Java + Bedrock — crossplay, any device (list).
How crossplay works
Most crossplay servers are Java servers running the Geyser plugin. It translates the Bedrock protocol to Java, so phone players end up in the same world. It often comes with Floodgate, which lets Bedrock players in without a Java licence.
Things to know:
- the Bedrock address has its own port (often 19132, but check the server page);
- Bedrock players' names sometimes get a prefix, such as a dot;
- menus, some items and resource packs look different on phones than on PC.
Step-by-step phone instructions: How to join a server from phone or console.
Mods and add-ons
Java is unbeatable here: thousands of mods for machines, magic, new biomes, and modpacks with hundreds of mods. The loaders are Forge, Fabric and NeoForge. See modded servers and the guide How to install mods and modpacks.
Bedrock has add-ons (behaviour and resource packs) and the paid Marketplace with maps, skins and textures. They can't change the game as deeply as Java mods.
Gameplay differences
The editions evolve in parallel and most content is shared, but there are noticeable differences:
- Combat. On Java (since 1.9) attacks have a cooldown, so timing matters. Bedrock has no attack cooldown. That's why PvP players usually prefer Java, and many PvP servers keep separate modes with the old 1.8 combat.
- Redstone. Some contraptions behave differently; for example, piston "quasi-connectivity" exists only on Java. Builds from a tutorial for one edition may not work in the other.
- Performance. Bedrock usually runs better on weak devices. Java is heavier but can be sped up with optimisation mods.
- Interface details. Different menus, controls and settings — especially on touch screens.
Tip: when following farm or contraption tutorials, check which edition they're for. It's a common reason why "it works for the author but not for me".
Versions
Java and Bedrock are numbered separately. After 1.21.11, Java versions are numbered by year: 26.1, 26.2, 26.3. In our catalogue Bedrock versions appear as 1.26.x. A server accepts only players of its platform and a compatible version, which is why cards show a version range. More in Minecraft 26.x version numbering.
Which one to choose
Choose Java if
- you play on a computer;
- you want mods, modpacks and modded servers;
- you're into Russian-speaking anarchy, griefing and survival servers — most of them are on Java;
- PvP with attack cooldown matters to you.
Choose Bedrock if
- you play on a phone, tablet or console;
- your friends use different devices and you want to play together;
- your computer is weak and you want smooth gameplay;
- you like the minigames of big international Bedrock networks.
If you have a PC and friends on phones
Buy the Java & Bedrock bundle for PC and look for servers labelled Java + Bedrock: you play on the computer, your friends on their phones, in the same world.
FAQ
Can I move a world from Java to Bedrock?
Not directly: the world formats differ. Third-party converters exist, but some blocks, contraptions and settings may behave differently afterwards. Always back up the world before experimenting.
Will my skin show on a crossplay server?
Usually yes, but not always identically: Bedrock skins with custom geometry may look simplified on the Java side. It depends on the Geyser settings of that server.
Why can't my friend on a phone see my server?
Most likely the server is Java-only. Check the platforms on the server page and whether it lists a separate Bedrock address and port. If there's none, phones can't join.
Which edition has more Russian-speaking servers?
In our catalogue, Java. But there are Russian-speaking Bedrock servers too: open Bedrock-only and use the language filter.
Finding a server
- Open the catalogue and choose the platform in the filters.
- Or go straight to Java + Bedrock or Bedrock-only.
- Check the address and port for your platform on the server page.
- Not sure the server is up? Check it in the pinger, where you can pick Java or Bedrock.
Don't know where to start? Take the quiz and choose your device — it shows only compatible servers.