Published on
Java Edition
The Java Edition runs on PC (Windows, macOS, Linux) and is home to the big community: it supports plugins (Bukkit/Spigot/Paper), mods (Forge, Fabric, NeoForge) and the well-known modpacks. If you want maximum freedom, tech mods and server plugins, choose Java.
Minecraft server hosting from €2.99 / month
Prepaid without a contract, DDoS protection up to 250 Gbit/s.
View plans & pricesBedrock Edition
The Bedrock Edition runs on consoles (Xbox, PlayStation, Switch), smartphones/tablets and the Windows version. It is designed for broad device support and crossplay and uses so-called add-ons (behavior and resource packs) instead of plugins/mods. If you play with friends on console and phone, a Bedrock server serves you well.
Direct comparison
| Criterion | Java Edition | Bedrock Edition |
|---|---|---|
| Platforms | PC (Win/Mac/Linux) | console, phone, Windows |
| Plugins | yes (Paper/Spigot) | no |
| Mods / modpacks | yes (Forge/Fabric) | add-ons instead of mods |
| Community & tools | very large | large, differently focused |
| Crossplay | possible via Geyser | native among each other |
Connect both: crossplay
You do not necessarily have to choose: with Geyser and Floodgate on a Paper server, Bedrock players join a Java server - so PC, console and phone users play together. The setup is explained in our guide Set up crossplay. For most servers, Java with optional crossplay is the most flexible basis.
What crossplay achieves - and where it stops
Geyser translates between the two protocols, but it does not merge the editions. What runs on the server remains a Java world with Java rules: redstone, mob behaviour and game mechanics follow the Java Edition - for the players coming from console or phone as well.
Floodgate adds the second half: it lets Bedrock players join without having to own a Java account. Their names usually get a prefix so that they do not clash with Java names - this lets you see immediately in the player list who is coming across the bridge. That matters for whitelist entries and permissions: there, the name must be written the way the server keeps it.
The limit lies with content that does not exist on the other side. A Paper server with plugins can easily be opened via crossplay, because plugins work purely on the server side and bring nothing new for the client. A large modpack on Forge or Fabric, on the other hand, adds its own blocks, items and recipes for which there is no equivalent on the Bedrock side. If you want both, in practice you choose plugins instead of mods.
What the choice means for your server
For a rented server, the decision has more consequences than for a single player, because it determines which extensions are open to you:
- Java opens up the entire ecosystem. Plugins via Paper and Spigot, mods via Forge and Fabric, plus datapacks and resource packs. Everything you find in guides usually refers to this.
- Bedrock is much narrower. Add-ons instead of plugins, no Forge, no Fabric, no modpacks. In return, players from console and phone join without a detour.
The practical recommendation is therefore almost always: Java as the basis, and if console players should be involved, crossplay on top. The other way round - a Bedrock server that is later supposed to take in Java players - does not work; that route is a one-way street.
A pure Bedrock server is the right choice if you know for sure that nobody plays the Java Edition on PC. For a family, for example, or a group that plays exclusively on console and phone.
The practical differences in everyday play
Beyond the technology, there are a few points that stand out in daily play and that you should know in advance.
Redstone behaves differently. Circuits that work in Java often do not in Bedrock - and vice versa. If you build elaborate automation, decide early, because build guides from the internet only apply to one edition each.
Worlds are not interchangeable. A Java world cannot simply be opened in Bedrock, and the same goes the other way round. In practice, a switch means starting over, see also Upload a world. You do not have to rent the server again for this: with us, you switch the edition in the game server panel under server type, in both directions. The server is completely reinstalled in the process, and all files including the world are deleted.
Joining works differently. Java players enter the fixed address made of IP and port. Bedrock players add the server under "Servers" and enter address and port separately. Both are explained in the guide Join a server.
Customizing: add-ons here, plugins and packs there
Both editions can be changed - just with different means. For a rented server, this is the most noticeable difference in practice, because it determines who has to do something when you make a change.
- Java. Plugins run exclusively on the server; players install nothing. You control look and sound via a resource pack that the server delivers on joining; datapacks add extra game content without a mod loader. Deep changes are handled by mods - but those then have to be installed on every client too.
- Bedrock. Instead of plugins, there are behavior and resource packs. They belong to the world and are delivered to clients from there; they can adjust behaviour, recipes and look, but intervene less deeply than Forge or Fabric mods.
This leads to a simple rule when looking for material: the vast majority of the guides, ready-made plugins and modpacks you find online belong to the Java side. If you want to customize a lot, you have much more choice there and find a ready-made solution for every problem faster.
Three cases, three answers
This lets you base the decision on concrete situations instead of weighing feature lists against each other:
- Everyone plays on console or phone. A pure Bedrock server is the most direct route - no bridge, no extra software, no translation layer.
- Everyone plays on PC and wants mods. Java, no ifs or buts. Only there do you get modpacks and the matching loader.
- Mixed group. Java with Paper as the basis, plugins instead of mods and crossplay via Geyser and Floodgate. This combination covers both sides without excluding either.
The borderline case is the third: if nobody plays on console today but it could happen, Java is the safer basis - crossplay can be added at any time without losing the world. Switching editions is possible with one click in the panel, but starts with an empty server. Which resources your project needs is covered in Plan your server size; the edition is the first of four decisions there.
Frequently asked questions
Rent your own Minecraft server
Unlimited slots, 1-click modpacks, console, config editor and web file manager - from €2.99 / month, made in Germany.
View plans & pricesMinecraft server hosting
from €2.99 / month
Prepaid without a contract, DDoS protection up to 250 Gbit/s, hosted in Frankfurt am Main.
View plans & pricesRead more
- Minecraft server - overview
- Rent a Bedrock server
- Set up crossplay
- Realms vs. your own server
- Rent a Minecraft server
Discover more