Bedrock Wiki
  • Discord
  • Contribute
  • bedrock.dev
  • MS Learn
Beginner's Guide
  • Guide
    • 1. Introduction
      guide
    • 2. Add-Ons Explained
    • 3. Software & Preparation
    • 4. Project Setup
    • 5. Create a Custom Item
    • 6. Create a Custom Entity
    • 7. Blockbench: Modeling, Texturing & Animating
    • 8. Adding a Loot Table, Spawn Rule & Crafting Recipe
  • Extra
    • a. Understanding JSON
    • b. Download Example Packs
    • c. Troubleshooting
      help
    • d. Advanced Manifest
    • e. Format Versions
    • f. Project Setup Android
Animation Controllers
  • Intro to Animation Controllers
    guide
  • Entity Commands
  • AFK Detector
  • Death Commands
  • Molang into Scoreboard
  • Respawn Commands
Blocks
  • General
    • Intro to Blocks
      guide
    • Block Components
    • Block Tags
    • Block States
    • Block Traits
    • Block Permutations
    • Block Events
      Scripts
    • Block Event Migration
      help
    • Blocks as Items
    • Troubleshooting Blocks
      help
  • Visuals
    • Block Culling
    • Block Models
      guide
    • Block Texture Animation
    • Block Texture Variation
    • Block Tinting
  • Tutorials
    • Applying Constant Effects
      Scripts
    • Avoiding State Limit
    • Fake Blocks
    • Ore Loot Tables
      Scripts
    • Precise Interaction
      Scripts
    • Precise Rotation
      Scripts
    • Rotatable Blocks
  • Vanilla Re-Creations
    • Custom Crops
      Scripts
    • Custom Glass
    • Custom Glazed Terracotta
    • Custom Trapdoors
      Scripts
  • Documentation
    • Block Format History
    • Block Shapes
    • Block Sounds
    • Vanilla Block Models
Commands
  • General
    • Intro to Command Blocks
    • Functions
    • Block States
    • Coordinate System
    • NBT Commands
    • Scoreboard Operations
    • Understanding Selectors
  • Commands
    • Damage
    • Execute
    • Playanimation
    • Playsound
  • On Event Systems
    • On Player First Join
    • On Player Join
    • On Player Leave
    • On Player Death
    • On Player Respawn
    • On First World Load
  • Scoreboard Systems
    • Entity Counter
    • Scoreboard Timers
    • Comparing And Retrieving Scores
  • Techniques
    • Execute Logic Gates
    • MBE - Max's Block Entity
    • FMBE - A New Way to Create Display Entities
    • Look Detection
    • Movement Detections
    • Orbital Camera
  • Useful Creations
    • Custom Crafter
    • Multiplayer Position Rearrangement
      function
Concepts
  • contents.json
  • Emojis & Symbols
  • Molang
  • Namespaces
  • Overwriting Assets
  • Raw Text
  • Shaders
  • Sounds
  • Subpacks
  • Text and Localization
  • Texture Atlases
  • textures_list.json
Documentation
  • Shared Constructs
  • Advanced Molang
  • File Types
  • Fog IDs
  • Material Configuration Description
  • Menu Categories
  • Molang Queries
  • Pack Folder Structure
  • Sound Definitions
  • Vanilla Materials
Entities
  • General
    • Intro to Entities BP
      guide
    • Intro to Entities RP
      guide
    • Troubleshooting Entities
      help
    • Entity Events
    • Entity Properties
    • NPC Dialogues
    • Render Controllers
    • Spawn Rules
  • Tutorials
    • Convert Points Between Any Space (World, Entity, Bones)
    • Creating Boats
    • Detecting Other Entities
    • Disabling Team Damage
    • Dummy Entities
    • Entity Attacks
    • Entity Holds Item
    • Entity Movement
    • Entity Timers
    • Flying Entities
    • Introduction to AOE Clouds
    • Invulnerable Entities
    • Look at Entity
    • Sleeping Entities
    • Solid Entities
    • Spawning Tamed Entities
      Scripts
    • Village Mechanic
  • Documentation
    • Dummy Components
    • Non-Mob Runtime Identifiers
    • Projectiles
    • Runtime Identifiers
    • Vanilla Usage Components
    • Vanilla Usage Spawn Rules
Items
  • General
    • Intro to Items
      guide
    • Item Components
    • Item Tags
    • Item Events
      Scripts
    • Item Event Migration
      help
    • Troubleshooting Items
      help
  • Tutorials
    • Custom Armor
    • Custom Food
      Scripts
    • Custom Pottery Sherds
    • Custom Weapons
    • Equipment-Based Commands
    • High Resolution Items
    • Spawning Items
    • Throwable Items
  • Documentation
    • Enchantments
    • Attachables
    • Item Format History
    • Numerical Item IDs
    • Vanilla Item Identifiers
    • Vanilla Usage Components
JSON UI
  • General
    • Intro to JSON UI
      guide
    • Best Practices
      guide
  • Tutorials
    • Adding HUD Elements
    • Aseprite Animations
    • Buttons and Toggles
    • Modifying Server Forms
    • Preserve Title Texts
    • String to Number
  • Documentation
    • JSON UI Documentation
Loot, Recipes & Trading
  • General
    • Trading Behavior
  • Documentation
    • Loot Tables
    • Trade Tables
    • Recipes
    • Item Functions
  • Tutorials
    • Randomized Structure Loot
Meta
  • Add-On Performance
  • Style Guide
  • Useful Links
  • Using Schemas
  • Version Control
  • Q&A
    • Blocks and Items Q&A 2024/08/30
    • Deferred Technical Preview Q&A 2024/02/23
    • GameTest Q&A 2021/08/06
    • Scripting and Editor Q&A 2023/09/22
    • World Generation Q&A 2024/11/15
NBT
  • General
    • .mcstructure
  • Tutorials
    • Experiments in Education Edition
    • Extending Structure Limits
  • NBT in Depth
    • About NBT (Named Binary Tag)
    • NBT Libraries
    • Reading NBT Example
Particles
  • General
    • Intro to Particles
      guide
  • Tutorials
    • Disabling Particles
  • Documentation
    • Vanilla Particles
Scripting
  • General
    • Intro to Scripting
    • What is Script API?
    • API Modules
  • Tutorials
    • Block Placement Prevention
    • GameTests
    • Script Core Features
    • Script Forms
    • Script Requests API
    • Simple Chat Commands
  • Documentation
    • Engine Environment
    • Script Resources
    • Script Watchdog
    • Troubleshooting JavaScript
    • TypeScript
Servers
  • Software
    • Bedrock Server Software
  • Protocols
    • Bedrock Protocol
    • NetherNet Protocol
    • RakNet Protocol
Visuals
  • General
    • Introduction to Entity Visuals
      guide
    • Bedrock Modeling
    • Custom Death Animations
    • Effects in Animations
    • Material Creations
    • Materials
    • Math-Based Animations
    • Skin Packs
  • Tutorials
    • Entity Texture Animation
    • Glowing Entity Texture
    • Hurt Animations
    • Leash Position
    • Player Geometry
    • Remove Entity Shadows
    • Retexturing Spawn Eggs
  • Ideas
    • Structure Presentation
World Generation
  • General
    • Intro to World Generation
      guide
    • Biomes
      guide
    • Feature Types
    • Jigsaw Structures
  • Tutorials
    • Block Conditions for Features
    • Generating Custom Ores
    • Generating Custom Structures
    • Generating Patches
    • Heightmap Noise
  • Documentation
    • Biome Tags

Bedrock Server Software

Bedrock Server Software
  • Active Software
  • Discontinued Software
  • Further Information

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
Languages
Type
Allay
The next-generation Minecraft: Bedrock Edition server software.
Java, JavaScript
Custom
BetterAltay
A server software for Minecraft: Bedrock Edition in PHP.
PHP
Custom
Cloudburst Nukkit
Nuclear-Powered Minecraft: Bedrock Edition Server Software.
Java
Custom
Endstone
A High-level Plugin API for Modding Bedrock Dedicated Servers, in both Python and C++.
C++, Python
BDS-based
JSPrismarine
Dedicated Minecraft Bedrock Edition server written in TypeScript.
TypeScript
Custom
JukeBoxMC
A Minecraft Bedrock Edition Server Software.
Java
Custom
LeviLamina
A lightweight, modular and versatile mod loader for Minecraft Bedrock Edition.
C++
BDS-based
NetherGamesMC/PocketMine-MP
A multi protocol server software for Minecraft: Bedrock Edition in PHP.
C++
Custom
Nukkit PetteriM1 Edition
Add support for LevelDB, multiversion & more to Nukkit Minecraft Bedrock Edition server software.
Java
Custom
Nukkit-MOT
Support for multiple versions of Nukkit Minecraft Bedrock Edition Server Software.
Java
Custom
PocketMine-MP
Custom server software for Minecraft: Bedrock, built from scratch in PHP, C and C++.
C, C++, PHP
Custom
PowerNukkitX
Feature-rich, highly customizable third-party server software for Minecraft: Bedrock Edition.
Java, JavaScript
Custom
RAstra
Modern Minecraft Bedrock Server Software written in Rust.
Rust, JavaScript, TypeScript
Custom
Sculk
Sculk-Powered Minecraft: Bedrock Edition Server Software.
Java
Custom
Serenity
A Minecraft Bedrock Edition Server Software in TypeScript.
TypeScript, Rust
Custom

Discontinued Software ​

Name
Description
Languages
Type
able-mp
We moved
PHP
Custom
AbleUnion/PocketMine-MP
A server software for Minecraft: Bedrock in PHP
PHP
Custom
AllayBE
C++
Custom
AlphaMC
Official- A powerful, in development Mcpe server software witten in python!
Python
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
BDSX
Minecraft, Bedrock Dedicated Server mod with node.js
JavaScript
BDS-based
BedrockPowder
A Bedrock Edition Server software written on C++
C++
Custom
BlueBird
BlackBirdMC server
JavaScript
Custom
BlueLight
A server software for Minecraft Pocket Edition
PHP
Custom
BukkitPE
MCPE Server Software - Goes Beyond Perfect!
Java
Custom
Cenisys
Clean, concurrent, coroutine-enabled Minecraft server written in C++.
C++
Custom
CenisysPro
A server core writting with C++
C++
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
DiamondCore
Minecraft Bedrock Server Software in Java
Java
Custom
DirtServer
An MCPE server written in Javascript
JavaScript
Custom
DragMine
A server software for Minecraft: Bedrock Edition in PHP.
PHP
Custom
Dragonet
Old version of the Dragonet Server Software.
Java
Custom
Dragonet-Legacy
Old version of the Dragonet Server Software.
Java
Custom
DualNova
A stable 1.0.0 fork of PocketMine-MP (pmmp).
PHP
Custom
Elco-MP
PHP
Custom
Element Zero
Run windows version of BDS in linux with Mod support
C++
BDS-based
Elywing
A stable software for MCPE 1.0 servers. A fusion's experience/spoon of PocketMine (pmmp) and Genisys.
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
GoMine
A not so active Minecraft (Bedrock Edition) server software written in Go
Go
Custom
GoMint
A modern Minecraft Bedrock Edition server enabling you to make your visions come true
Java
Custom
GreenFrogMCBE
JavaScript
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
Jenisys3
Genisys3 written in Java
Java
Custom
LeafMCBE
A Minecraft: Bedrock Server Software written in TypeScript
TypeScript
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
Limonite
A Minecraft server implementation in Rust
Rust
Custom
LiteCore
Feature-rich server software for Minecraft PE and Windows 10 Edition - v1.1.x
PHP
Custom
Magic-Alpaca
Go
Custom
MagmaBlock
New advanced server software written in Java, based on Nukkit.
Java
Custom
MCPEBukkit
The official MCPEBukkit Server software for MCPE!
Java
Custom
MechNetwork
Unfinished uploading (Server Software for MCPE)
PHP
Custom
MineJS
A server software for Minecraft : Pocket Edition, MineJS is based Node JS.
JavaScript
Custom
MiNET
A (not so) basic Minecraft Pocket Edition server written in C#
C#
Custom
MineTurtle
Minecraft PE Server Software in Java
Java
Custom
Mirai
Robust dedicated server software for Minecraft: Bedrock Edition
Rust
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
NetherServ
.NET MCPE Server
C#
Custom
Netrex
A powerful minecraft bedrock software written in Rust and Typescript with a powerful Typescript plugin API.
Rust
Custom
NodeMine
A mcpe server software WIP DO NOT USE ATM
JavaScript
Custom
Nukkit
A Nuclear-Powered Server Software For Minecraft: Pocket Edition
Java
Custom
Numerous-alpaca
A Minecraft Bedrock Edition server in JavaScript
JavaScript
Custom
OpenTouch
A support-rich server software for Minecraft Bedrock Edition based on PocketMine-MP.
PHP
Custom
PieMC
An exciting open-source project aimed at developing a powerful and customizable Minecraft Bedrock server software using Python
Python
Custom
PocketMinePlusPlus-Legacy
Forgotten MCPE server core.
PHP
Custom
PocketNode
A server software for Minecraft: Bedrock written in Node.js
JavaScript
Custom
Podrum
A server software for Minecraft Bedrock Edition written in C and aims to be fast, stable and secure.
C
Custom
PodrumLegacy
Python
Custom
PowerAllay
A software for Minecraft: Bedrock Edition written in Typescript
TypeScript
Custom
PowerNukkit
A Nukkit fork which supports new Minecraft Bedrock features
Java
Custom
Prismarine-0.12
Advanced server core for MCPE 0.12.1, based on PocketMine++
PHP
Custom
Rockit-LMS
Lightweight MC:PE server.
Go
Custom
Saddle
Modular server software for Minecraft Bedrock Edition written in Go
Go
Custom
Selery
Server for Minecraft (Bedrock Engine) and Minecraft: Java Edition written in D
D
Custom
ShadePE
ShadePe Is A Folk Of SpigotPE
PHP
Custom
SkyLightPM
A Minecraft: Pocket Edition Server Software written in PHP , WIP
PHP
Custom
Specter
Minecraft: Bedrock Edition servers, but faster.
Go
Custom
SpiderMine
Android MCPE server software
Java
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
Symply
A new server software for Minecraft Bedrock Edition in Java
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
Terac
A Minecraft Bedrock Edition Server Software Written In C#
C#
Custom
Terracotta
Java
Custom
Turanic
A Fast and clean server software for Minecraft: Bedrock Engine/Edition and W10 Edition - v1.2.x
PHP
Custom
voxelwind
High-performance Minecraft: Pocket Edition server (in development)
Java
Custom
WolfMC
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.

Contributors

Edit Bedrock Server Software on GitHub

Bedrock Wiki by Bedrock OSS

"Minecraft" is a trademark of Mojang AB.

Bedrock OSS, Bedrock Wiki and bedrock.dev are not affiliated in any way with Microsoft or Mojang AB.

  • Privacy Policy
  • Join our Discord
  • Learn how to Contribute
  • Visit our Repository