The most important question: what do your players use?
Start by finding out which edition your friends play. A standard Java
server is intended for Java Edition clients, while a standard Bedrock
server is intended for Bedrock Edition clients.
The two editions should not be treated as automatically interchangeable
just because they share the Minecraft name.
Minecraft Java Edition servers
Java servers have a large ecosystem of server software, plugins, mods,
and modpacks. CoolCraft's Java creation flow includes Paper, Purpur,
Fabric, Forge, Spigot, and Vanilla.
Your software choice depends on the kind of server you want. Paper,
Purpur, and Spigot are associated with plugins, while Fabric and Forge
are used for modded environments.
Minecraft Bedrock Edition servers
Bedrock Edition is used across supported Bedrock platforms and has its
own server ecosystem. CoolCraft's Bedrock creation flow provides
Vanilla Bedrock and Nukkit options.
Bedrock add-ons and server extensions are not the same thing as Java
Bukkit plugins or Java Fabric and Forge mods.
Plugins and mods
If your goal is a traditional Java plugin server, Java Edition with
software such as Paper is generally the relevant path. If your goal is
a Java modpack, choose the loader required by that modpack.
Bedrock uses different technologies and content formats, so do not
download a Java plugin or mod and expect it to work on a Bedrock server.
Can Java and Bedrock players play together?
Not through a completely standard server setup. Cross-edition play
requires additional software designed to translate between the two
protocols and environments.
If you are planning a cross-play community, research the requirements
of that setup before building the rest of the server around it.
Which edition should you choose?
| Goal |
Start with |
| Play with Java Edition friends |
Java |
| Run Bukkit-style plugins |
Java with compatible plugin software |
| Run a Fabric or Forge modpack |
Java |
| Host Bedrock Edition players |
Bedrock |
Choose based on compatibility first
The best edition is the one that supports the players and server
features you actually intend to use.