Articles on: Minecraft
This article is also available in:

Which Bedrock Software is for you?

This article aims to educate you about the different software options available for running servers on Bedrock Edition Minecraft!


PocketMine-MP‌ (PMMP)



Unlike the other two software options, PocketMine-MP is written in PHP. It was the first server software for the Minecraft Bedrock community and remains one of the most popular choices.

✅ Advantages of PocketMine ✅



Due to its popularity and age, PocketMine boasts a wide array of public plugins.
PocketMine is lighter on RAM compared to other options, prioritizing CPU usage.
It has a supportive community for new developers seeking help with plugins.
Offers an extensive API for customizing server behavior.

❌ Disadvantages of PocketMine ❌



PHP is not commonly used for Minecraft servers, which may limit plugin availability.
Many vanilla features are lacking, and available plugins may be buggy or outdated.


Cloudburst Nukkit (NukkitX)



Nukkit is written in Java and was the second server software created for the Bedrock community. While not as popular as PocketMine, it's gaining traction.

✅ Advantages of Nukkit ✅



Similar to PocketMine, Nukkit has a decent selection of public plugins.
Java-based, meaning it's more demanding on RAM but has robust API support.
Offers extensive API customization for server behavior.
Java's widespread use in Minecraft attracts more plugin developers.

❌ Disadvantages of Nukkit ❌



Nukkit has a smaller developer community compared to PocketMine.
Vanilla features in Nukkit can be glitchy due to implementation.


Bedrock Dedicated Server (BDS)



Written in C++, Bedrock Dedicated Server (BDS) is considered the official server software for Minecraft: Bedrock Edition. It's relatively new and less commonly used.

✅ Advantages of BDS ✅



BDS fully supports all vanilla features, ensuring proper functionality.

❌ Disadvantages of BDS ❌



Lack of API restricts plugin development.
Known for lagging under intensive conditions.


GeyserMC Cross-Compatibility



GeyserMC facilitates cross-platform compatibility, allowing Bedrock users to join Java-based servers. By installing this plugin on a Java server, players from both platforms can play together.

✅ Advantages of GeyserMC ✅



Cross-platform compatibility.
Runs on Java, offering a larger community and better software support.
Allows Bedrock users to connect without a Java account using Floodgate.

❌ Disadvantages of GeyserMC ❌



Some Bedrock functionality may not work seamlessly. Refer to their documentation for details.

For installation instructions, check out our detailed guide here.


💡 Which One Is Best for You? 💡



If you're seeking a vanilla experience with all features intact, BDS is ideal. PocketMine and Nukkit are great for factions or mini-games, with the choice depending on your preferences and needs. For Java-savvy users, Nukkit offers customization options through plugin development.

Updated on: 30/05/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!