Bedrock Server Software
Minecraft servers allow players to play online or via a local area network with other people. You can download the official Mojang BDS software here.
Alongside the Vanilla BDS offering, many community projects exist, in a variety of languages. These other projects get separated into Custom Server Software (Custom) and BDS-Based.
Types of Server Software:
- Custom Server Software = Server software developed entirely from scratch.
- BDS-Based = Server software built on top of BDS, with modifications.
You may observe a significant prevalence of Custom Server Software in comparison to BDS-Based solutions. This disparity can be attributed to several factors, the most notable of which are:
- The lack of an official server software for an extended period, with the first release of BDS occurring on August 28, 2018, approximately seven years after the initial release of Bedrock Edition in 2011.
- The removal of Symbols (also known as Mappings) in version 1.21.10, initially stripped to reduce the amount of information, which led to the decline of many BDS-Based software solutions.
Active Software
Name | Description | Language | Type |
---|---|---|---|
Endstone | A High-level Plugin API for Modding Bedrock Dedicated Servers, in both Python and C++. | C++, Python | BDS-Based |
LeviLamina | A lightweight, modular and versatile mod loader for Minecraft Bedrock Edition. | C++ | BDS-Based |
RAstra | Modern Minecraft Bedrock Server Software written in Rust. | Rust, JavaScript, TypeScript | Custom |
JSPrismarine | Dedicated Minecraft Bedrock Edition server written in TypeScript. | TypeScript | Custom |
Serenity | A Minecraft Bedrock Edition Server Software in TypeScript. | TypeScript, Rust | Custom |
Allay | The next-generation Minecraft: Bedrock Edition server software | Java, JavaScript | Custom |
PowerNukkitX | Feature-rich, highly customizable third-party server software for Minecraft: Bedrock Edition. | Java, JavaScript | Custom |
JukeBoxMC | A Minecraft Bedrock Edition Server Software | Java | Custom |
NukkitX-version | Cloudburst Nukkit - Nuclear-Powered Minecraft: Bedrock Edition Server Software | Java | Custom |
Nukkit PetteriM1 Edition | Add support for LevelDB, Multiversion & more to Nukkit Minecraft Bedrock Edition server software | Java | Custom |
Sculk | Sculk-Powered Minecraft: Bedrock Edition Server Software. | Java | Custom |
BetterAltay | A server software for Minecraft: Bedrock Edition in PHP. | PHP | Custom |
PocketMine-MP | A server software for Minecraft: Bedrock Edition in PHP. | PHP | Custom |
NetherGamesMC/PocketMine-MP | A multi protocol server software for Minecraft: Bedrock Edition in PHP. | PHP | Custom |
Discontinued Software
Name | Description | Language | Type |
---|---|---|---|
AllayBE | C++ | Custom | |
BedrockPowder | A Bedrock Edition Server software written on C++ | C++ | Custom |
Cenisys | Clean, concurrent, coroutine-enabled Minecraft server written in C++. | C++ | Custom |
CenisysPro | A server core writting with C++ | C++ | Custom |
Element Zero | Run windows version of BDS in linux with Mod support | C++ | BDS-Based |
MiNET | A (not so) basic Minecraft Pocket Edition server written in C# | C# | Custom |
NetherServ | .NET MCPE Server | C# | Custom |
Terac | A Minecraft Bedrock Edition Server Software Written In C# | C# | Custom |
Podrum | A server software for Minecraft Bedrock Edition written in C and aims to be fast, stable and secure. | C | Custom |
Selery | Server for Minecraft (Bedrock Engine) and Minecraft: Java Edition written in D | D | Custom |
GoMine | A not so active Minecraft (Bedrock Edition) server software written in Go | Go | Custom |
Magic-Alpaca | Go | Custom | |
Rockit-LMS | Lightweight MC:PE server. | Go | Custom |
Saddle | Modular server software for Minecraft Bedrock Edition written in Go | Go | Custom |
Specter | Minecraft: Bedrock Edition servers, but faster. | Go | Custom |
BDSX | Minecraft, Bedrock Dedicated Server mod with node.js | JavaScript | BDS-Based |
BlueBird | BlackBirdMC server | JavaScript | Custom |
DirtServer | An MCPE server written in Javascript | JavaScript | Custom |
GreenFrogMCBE | JavaScript | Custom | |
MineJS | A server software for Minecraft : Pocket Edition, MineJS is based Node JS. | JavaScript | Custom |
NodeMine | A mcpe server software WIP DO NOT USE ATM | JavaScript | Custom |
Numerous-alpaca | A Minecraft Bedrock Edition server in JavaScript | JavaScript | Custom |
PocketNode | A server software for Minecraft: Bedrock written in Node.js | JavaScript | Custom |
LeafMCBE | A Minecraft: Bedrock Server Software written in TypeScript | TypeScript | Custom |
PowerAllay | A software for Minecraft: Bedrock Edition written in Typescript | TypeScript | Custom |
AlphaMC | Official- A powerful, in development Mcpe server software witten in python! | Python | Custom |
PieMC | An exciting open-source project aimed at developing a powerful and customizable Minecraft Bedrock server software using Python | Python | Custom |
PodrumLegacy | Python | Custom | |
Limonite | A Minecraft server implementation in Rust | Rust | Custom |
Netrex | A powerful minecraft bedrock software written in Rust and Typescript with a powerful Typescript plugin API. | Rust | Custom |
Mirai | Robust dedicated server software for Minecraft: Bedrock Edition | Rust | Custom |
BukkitPE | MCPE Server Software - Goes Beyond Perfect! | Java | Custom |
DiamondCore | Minecraft Bedrock Server Software in java | Java | Custom |
Dragonet | Old version of the Dragonet Server Software. | Java | Custom |
Dragonet-Legacy | Old version of the Dragonet Server Software. | Java | Custom |
GoMint | A modern Minecraft Bedrock Edition server enabling you to make your visions come true | Java | Custom |
Jenisys3 | Genisys3 written in Java | Java | Custom |
MagmaBlock | New advanced server software written in Java, based on Nukkit. | Java | Custom |
MCPEBukkit | The official MCPEBukkit Server software for MCPE! | Java | Custom |
MineTurtle | Minecraft PE Server Software in Java | Java | Custom |
Nukkit | A Nuclear-Powered Server Software For Minecraft: Pocket Edition | Java | Custom |
PowerNukkit | A Nukkit fork which supports new Minecraft Bedrock features | Java | Custom |
SpiderMine | Android MCPE server software | Java | Custom |
Terracotta | Java | Custom | |
voxelwind | High-performance Minecraft: Pocket Edition server (in development) | Java | Custom |
able-mp | We moved | PHP | Custom |
AbleUnion/PocketMine-MP | A server software for Minecraft: Bedrock in PHP | PHP | Custom |
Altay | Continuation version of altay server software for pm5 | PHP | Custom |
AtmosPE | AtmosPE The Newest MC:BE Server Software With Fast And LaggFree Gameplay | PHP | Custom |
BlueLight | A server software for Minecraft Pocket Edition | PHP | Custom |
ClearSky | An fast, clean PM spoon, while having many features. | PHP | Custom |
ClearSkyTeam/PocketMine-MP | A server software for Minecraft Pocket Edition in PHP | PHP | Custom |
CoreminePE | Fast - Stable Coremine MCPE server. | PHP | Custom |
DevMine | The MCPE Server software that does NOT use the pocketmine folder structure! | PHP | Custom |
DragMine | A server software for Minecraft: Bedrock Edition in PHP. | PHP | Custom |
DualNova | A stable 1.0.0 fork of PocketMine-MP (pmmp). | PHP | Custom |
Elywing | A stable software for MCPE 1.0 servers. A fusion's experience/spoon of PocketMine (pmmp) and Genisys. | PHP | Custom |
Elco-MP | PHP | Custom | |
Endako | A Minecraft Pocket Edition server software based off of PocketMine-MP | PHP | Custom |
EskoBE | A server software for Minecraft: Bedrock Edition in PHP | PHP | Custom |
Extropy | Custom version of PocketMine-MP for the @ConflictPE network! | PHP | Custom |
Freven | A stable software for MCPE 1.0 servers. An experience's fusion of PocketMine (pmmp) and Genisys. | PHP | Custom |
FrontierEdge | A server software for Minecraft: Bedrock Edition in PHP | PHP | Custom |
FuryMine | An MCPE server software for those owners whom are becoming furious due to lag. | PHP | Custom |
Genisys | Feature-rich server software for Minecraft: Pocket Edition & Windows 10 Edition Beta | PHP | Custom |
GenisysPro | Feature-rich server software for Minecraft PE and Windows 10 Edition - v1.1.x | PHP | Custom |
Hydracon | New growing mcpe server software! Currently useable, has transaction bugs | PHP | Custom |
ImagicalMine | This project has been discontinued by the Imagical Corporation. | PHP | Custom |
Leveryl | An Advanced & Feature Rich Server Software for MC:PE 1.1.x | PHP | Custom |
LikeMP | A server software for PMMP (PMMPAPI+GeniAPI) | PHP | Custom |
LiteCore | Feature-rich server software for Minecraft PE and Windows 10 Edition - v1.1.x | PHP | Custom |
MechNetwork | Unfinished uploading (Server Software for MCPE) | PHP | Custom |
NekoMine-MP | A fork of PocketMine (PMMP) and Tesseract as well as ClearSky! A project im working on with creative new commands and new BLOCKS! | PHP | Custom |
OpenTouch | A support-rich server software for Minecraft Bedrock Edition based on PocketMine-MP. | PHP | Custom |
ShadePE | ShadePe Is A Folk Of SpigotPE | PHP | Custom |
PocketMinePlusPlus-Legacy | Forgotten MCPE server core. | PHP | Custom |
Prismarine-0.12 | Advanced server core for MCPE 0.12.1, based on PocketMine++ | PHP | Custom |
SkyLightPM | A Minecraft: Pocket Edition Server Software written in PHP , WIP | PHP | Custom |
StarrySky | This project has been dead. | PHP | Custom |
Steadfast-Hybrid | A polyglot server to work with MCPE versions 0.10, 0.11 builds 5 - 9 (protocol 20 - 25). Incomplete. | PHP | Custom |
SteadFast2 | 0.14 Minecraft: Pocket Edition server based on PocketMine 1.4 with all the new API methods. | PHP | Custom |
SynapseNet | A game changing Minecraft Bedrock Edition server software written in PHP. | PHP | Custom |
T-STAR | A Minecraft server core written by PocketMineTeam. | PHP | Custom |
Turanic | A Fast and clean server software for Minecraft: Bedrock Engine/Edition and W10 Edition - v1.2.x | PHP | Custom |
WolfMC | PHP | Custom | |
Symply | A new server software for Minecraft Bedrock Edition in Java | PHP | Custom |
TIP
Since new software gets created all the time, and old software becomes unmaintained it is always important to update this list. So if you know a server software that is missing here or know that a server software is no longer maintained, then please update this list and create a PR.
Further Information
If you want to create your own server software/understand how they work, take a look into the MCBE Protocol and RakNet documentation.