Getting started
Java or Bedrock: which Minecraft server do you need?
Minecraft comes in two editions that look alike but cannot join each other's servers without help. A Java server only lets Java players in, and a Bedrock server only lets Bedrock players in.
So the question is not which edition is better. It is which edition your players have. Answer that first and the server choice follows.
In short
Pick the Minecraft server by the edition your players have. PC players who start the game from the Minecraft Launcher as Java Edition need a Java server; phones, tablets, consoles and the Bedrock version on Windows need Bedrock. A Java server gives you plugins, mods and older versions, a Bedrock server lets in every Bedrock device, and a crossplay server, Java with Geyser, lets both into one world.
Which device runs which Minecraft edition
| Device | Edition |
|---|---|
| Windows, Mac or Linux with the Minecraft Launcher | Java |
| Windows, Minecraft from the Microsoft Store or Xbox app | Bedrock |
| iPhone, iPad, Android phones and tablets | Bedrock |
| Xbox, PlayStation, Nintendo Switch | Bedrock |
Most people on Windows own both editions today: buying Minecraft for PC gives you Java and Bedrock together. Ask your friends which one they actually open.
How to check which Minecraft edition you have
Players often do not know which edition they open. The main menu tells you in a second:
| What the main menu shows | Edition |
|---|---|
| Singleplayer, Multiplayer and Minecraft Realms, with the version number in the bottom left corner | Java |
| Play, Marketplace and Dressing Room, with the version number in the bottom right corner | Bedrock |
On Windows the Minecraft Launcher can start both. It lists Java as Minecraft: Java Edition and Bedrock as Minecraft for Windows, so check which of the two your friends click.
What a Java Minecraft server can do
Java Edition is where the server world grew up, and it shows.
- Plugins on Paper, Purpur or Spigot: land claims, economies, minigames, permissions, anti cheat. Thousands of them.
- Mods and modpacks on Fabric, Forge or NeoForge, from small performance mods to packs with hundreds of mods.
- Older versions: you can run 1.8.9 for classic PvP or 1.12.2 for an old modpack, next to the newest release.
- Networks of several servers behind one address, such as a lobby with a survival world behind it.
The catch: only computers can join. Phones and consoles are left out unless you add crossplay.
What a Bedrock Minecraft server can do
A Bedrock server on this hosting runs Paper with Geyser and Floodgate, the same software as a crossplay server. Bedrock players join with their gamertag and the Bedrock port, and the server lets in the devices Java cannot.
- Phones, tablets, Windows Bedrock and consoles can all play together.
- Java plugins from the catalog run on it, for homes, ranks and claims. Bedrock add-ons and behaviour packs do not, and there is no Forge or Fabric.
- The server always follows the current Bedrock version, because the game on phones and consoles updates on its own.
Xbox, PlayStation and Switch have no button to add your own server. Console players need a workaround, such as changing the DNS on the console so the featured server list opens a menu where any address can be typed. Phones, tablets and Windows can add a server directly.
Java vs Bedrock: the differences players notice in survival
Beyond who can join, the two editions play a little differently. For a group that switches from one to the other, these are the points that come up.
| Topic | Java | Bedrock |
|---|---|---|
| Combat | An attack cooldown, so timing your hits matters | No cooldown, so faster clicking deals more damage |
| Redstone | Quirks such as quasi connectivity that many contraptions rely on | Behaves differently, so Java designs often do not work |
| Seeds | The same seed gives the same terrain on both since 1.18 | Villages and other structures can sit in other places |
| Skins and extras | Classic skins, free to change | The character creator and Marketplace content |
| Extras on the server | Plugins and mods | Add-ons: behavior packs and resource packs |
| Versions | Older versions such as 1.8.9 or 1.12.2 can still be run | Always the current version |
Farm tutorials are a common source of confusion: a design made for one edition rarely works on the other, so check the edition named in the video before you build.
Crossplay: one Minecraft world for both
If your group is mixed, a crossplay server is the answer. It is a Java server with two plugins, Geyser and Floodgate. Geyser translates between the editions, and Floodgate lets Bedrock players in without a Java account.
What you keep: Java plugins work, the world is a normal Java world. What you give up: mods, because Fabric and Forge cannot be translated for Bedrock players, and a few Java only features such as some redstone quirks.
Java and Bedrock crossplay goes through the setup and the mistakes that break it.
How much RAM a Java, Bedrock or crossplay server needs
The edition also changes the size of the server. For a group of ten players at the default view distance:
| Server | Memory for 10 players | Why |
|---|---|---|
| Bedrock | 4 GB | The official Bedrock server is the lightest of all |
| Java on Paper, a few plugins | 5 GB | 2 GB base plus 1 GB for every four players |
| Crossplay | 5 to 6 GB | The Java sum, rounded up for Geyser |
| Java with 20 or more plugins | 6 GB | 1 GB for every three players instead of four |
| Java with a light modpack | 9 GB | Mods raise the base and the share per player |
For any other number of players, how much RAM a Minecraft server needs does the sum.
Quick decision: Java or Bedrock server
| Your group | Pick |
|---|---|
| Only PC players, and you want mods | Java with Fabric, Forge or NeoForge |
| Only PC players, plugins are enough | Java with Paper |
| Only phones, tablets or consoles | Bedrock |
| A mix of PC and phone or console | Crossplay |
You can change your mind later, within limits. A Java world can move between Paper and Purpur freely. Going from Java to Bedrock means a new world, because the two save their worlds differently.
Switching Minecraft edition later: what happens to your world
Some changes keep the world exactly as it is, others need a new world or a converted copy.
| From | To | The world |
|---|---|---|
| Java on Paper | Purpur or Spigot | Stays as it is |
| Java on Paper | Crossplay | Stays as it is; Geyser and Floodgate are added |
| Java vanilla or Paper | Fabric, Forge or NeoForge | Loads, and mods add their content to new land |
| Java | Bedrock | A new world, or a converted copy |
| Bedrock | Java or crossplay | A converted copy |
Converter tools such as Chunker translate a world between the editions. Check builds, redstone and chests afterwards, because not everything has a match on the other side. To upload the converted world, follow move your world to our server.
Questions from Minecraft server owners
Can Bedrock players join a Java Minecraft server?
Not on their own. With Geyser and Floodgate installed, which is what a crossplay server is, they can join the Java server from their phone, tablet, console or Windows.
Can I use mods on a crossplay Minecraft server?
No. Crossplay runs on Paper, which uses plugins. Mods need Fabric, Forge or NeoForge, and Bedrock players cannot load them, so the two do not combine.
Is Bedrock or Java lighter on a Minecraft server?
Bedrock. The official Bedrock server uses less memory and processor for the same number of players. Java makes up for it with plugins and mods.
Can I turn my Bedrock Minecraft world into a Java world?
Not directly; the two editions store worlds in different formats. Converter tools exist, but expect to check builds afterwards. For a new group it is easier to choose once.
Do I have Minecraft Java or Bedrock on Windows?
If you bought Minecraft for PC in recent years, you have both. The Minecraft Launcher starts Java as Minecraft: Java Edition and Bedrock as Minecraft for Windows; the main menu tells you which one is open.
Can Java and Bedrock players play together on Realms?
No. Java Realms and Bedrock Realms are separate, and neither lets the other edition in. A crossplay server is the way to put both in one world.
Which Minecraft edition is best for a modded server?
Java. Fabric, Forge and NeoForge, and every modpack built on them, run on Java only. Bedrock has add-ons, which change less of the game.
Can I run an older Minecraft version on a Bedrock server?
No. Bedrock players update automatically, so the server has to follow the current version. Java servers can run older versions such as 1.8.9, 1.12.2 or 1.20.1.
Checked against Minecraft Java 26.2 and current Bedrock, September 2026. Written by the Cheapest Minecraft Hosting team, first published , updated .