Difference between revisions of "Bedrock Edition Program List"

From wiki.vg
Jump to navigation Jump to search
m (Update the game version that Endstone supports)
 
(50 intermediate revisions by 23 users not shown)
Line 1: Line 1:
List of Minecraft: PE Clients, Servers, Libraries, Wrappers and Tools.
+
List of open-source Bedrock Edition projects including: Server software, Proxies and Libraries.
 +
 
 +
If you are needing help, or have questions, consider joining the [https://discord.gg/Dsq9Ajdj2c Bedrock Server Owners Discord]
  
 
{| class="wikitable sortable" style="width: auto; text-align: center;"
 
{| class="wikitable sortable" style="width: auto; text-align: center;"
Line 9: Line 11:
 
!Language
 
!Language
 
!License
 
!License
!Features
 
 
!Platform
 
!Platform
 
!Last Version Supported
 
!Last Version Supported
 
|-
 
|-
! [http://www.pocketmine.net/ PocketMine-MP]
+
! [https://github.com/TuranicTeam/Altay/ Altay]
| Server with Plugin API, Multiworlds and more
+
| A feature-rich server software for Minecraft: Bedrock Edition.<br>This is a SPOON of PocketMine-MP
 
| Server
 
| Server
| [https://twitter.com/PocketMine PocketMine Team]
+
| [https://github.com/TuranicTeam TuranicTeam]
 
| {{PHP}}
 
| {{PHP}}
 
| {{LGPL}}
 
| {{LGPL}}
| Alpha_1.6dev
+
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Yes|1.17.10}}
 +
|-
 +
! [https://github.com/Pugmatt/BedrockConnect/ BedrockConnect]
 +
| Join any server IP on Xbox One and Nintendo Switch
 +
| Tool/Proxy
 +
| [https://github.com/Pugmatt Pugmatt]
 +
| {{Java}}
 +
| {{GPLv3}}
 
| {{windows}}{{linux}}{{mac}}
 
| {{windows}}{{linux}}{{mac}}
| {{yes|v0.13.1 alpha}}
+
| {{Yes|1.17.32}}
 +
|-
 +
! [https://github.com/CloudburstMC/Nukkit/ Cloudburst Nukkit]
 +
| Maintained Nukkit fork: Nuclear powered BE Server.
 +
| Server
 +
| [https://github.com/CloudburstMC Cloudburst Team] / [https://github.com/opencollaboration Open Collaboration]
 +
| {{Java}}
 +
| {{GPLv3}}
 +
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Yes|1.17.32}}
 
|-
 
|-
! [https://github.com/zhuowei/MCPELauncher BlockLauncher]
+
! [https://github.com/CloudburstMC/Server/ Cloudburst Server]
| BlockLauncher is a custom Minecraft PE launcher that wraps around Minecraft PE and provides texture pack and patch loading support.
+
| Bedrock-first server software in development. Based off Cloudburst Nukkit
| Launcher
+
| Server
| [https://twitter.com/zhuowei Zhuowei Zhang]
+
| [https://github.com/CloudburstMC Cloudburst Team] / [https://github.com/opencollaboration Open Collaboration]
 
| {{Java}}
 
| {{Java}}
| Unknown
+
| {{GPLv3}}
| Texture Pack support, Mod PE Scripts & Custom Skins
+
| {{windows}}{{linux}}{{mac}}{{android}}
| {{Android}}
+
| {{Yes|1.17.32}}
| {{yes|0.13.1 alpha}}
+
|-
 +
! [https://github.com/df-mc/dragonfly/ Dragonfly]
 +
| A highly performant Bedrock Edition server software written in Go.
 +
| Server
 +
| [https://github.com/df-mc Dragonfly]
 +
| [https://en.wikipedia.org/wiki/Go_(programming_language) Go]
 +
| {{MIT}}
 +
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Yes|1.17.32}}
 
|-
 
|-
! [https://github.com/brandon15811/Minecraft-PE-Proxy Minecraft-PE-Proxy]
+
! [https://github.com/DragonetMC/DragonProxy/ DragonProxy]
| UDP proxy for MCPE Servers, allowing joining Online Servers from your local network. Dumps packets
+
| Play with Bedrock client on Java servers.<br>DragonProxy has been merged into Geyser
 
| Proxy
 
| Proxy
| [https://github.com/brandon15811 brandon15811]
+
| [https://github.com/DragonetMC Dragonet Foundation]
| Node.js
+
| {{Java}}
| Unknown
+
| {{GPLv3}}
| Allows seeing sent/received packets through a web interface
 
 
| {{windows}}{{linux}}{{mac}}
 
| {{windows}}{{linux}}{{mac}}
| {{No}}
+
| {{Discontinued|{{Hover title|Discontinued: DragonProxy has been merged into Geyser|Bedrock 1.14<br>Java 1.15.2}}}}
 
|-
 
|-
! [https://github.com/PocketMine/PocketBurger PocketBurger]
+
! [https://github.com/EndstoneMC/endstone/ Endstone]
| Extracts information from the Minecraft: PE binary about the protocol + more. Compatible with Burger, Hamburglar and BurgerVitrine
+
| High-level Plugin API for Bedrock Dedicated Servers
| Utility
+
| Server
| [https://twitter.com/shoghicp shoghicp]
+
| [https://github.com/EndstoneMC EndstoneMC Team]
| {{PHP}}
+
| {{C++}} / {{Python}}
| No restrictions
+
| [https://www.apache.org/licenses/LICENSE-2.0 Apache-2.0]
| Generates JSON output, compatible with Burger
+
| {{windows}}{{linux}}
 +
| {{Yes|1.21.41}}
 +
|-
 +
! [https://github.com/GeyserMC/Geyser/ Geyser]
 +
| A bridge/proxy allowing you to join Java Edition servers with a Bedrock Edition client
 +
| Proxy
 +
| [https://github.com/GeyserMC GeyserMC Team] / [https://github.com/opencollaboration Open Collaboration]
 +
| {{Java}}
 +
| {{MIT}}
 
| {{windows}}{{linux}}{{mac}}
 
| {{windows}}{{linux}}{{mac}}
| {{No|v0.8.1 alpha}}
+
| {{Yes|Bedrock 1.17.32<br>Java 1.17.1}}
 +
|-
 +
! [https://github.com/gomint/gomint/ GoMint]
 +
| A performant and stable Minecraft server software for the Bedrock Edition that comes with a modern API and support for Java 11 LTS.
 +
| Server
 +
| [https://github.com/gomint GoMint Team]
 +
| {{Java}}
 +
| {{BSD-3-Clause}}
 +
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Discontinued|{{Hover title|Discontinued: Contact fabian.fassbender42@googlemail.com if you want to carry on support|1.16.200}}}}
 +
|-
 +
! [https://github.com/Sandertv/gophertunnel/ gophertunnel]
 +
| Toolbox for Minecraft software written in Go.
 +
| Library
 +
| [https://github.com/Sandertv Sandertv]
 +
| [https://en.wikipedia.org/wiki/Go_(programming_language) Go]
 +
| {{MIT}}
 +
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Yes|1.17.32}}
 +
|-
 +
! [https://github.com/JSPrismarine/JSPrismarine/ JSPrismarine]
 +
| Dedicated Minecraft Bedrock Edition server written in TypeScript/JavaScript.
 +
| Server
 +
| [https://github.com/JSPrismarine JSPrismarine Team]
 +
| {{TypeScript}}
 +
| {{MPL 2.0}}
 +
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Yes|1.17.10}}
 
|-
 
|-
 
! [https://github.com/NiclasOlofsson/MiNET/ MiNET]
 
! [https://github.com/NiclasOlofsson/MiNET/ MiNET]
| MCPE server <strike>with basic functionality.</strike>
+
| A (not so) basic Minecraft Bedrock Edition server written in C#
 
| Server
 
| Server
 
| [https://github.com/NiclasOlofsson Niclas Olofsson]<br>[https://github.com/kennyvv kennyvv]
 
| [https://github.com/NiclasOlofsson Niclas Olofsson]<br>[https://github.com/kennyvv kennyvv]
 
| {{CSHARP}}
 
| {{CSHARP}}
| {{MPL}}
+
| [[wikipedia:Common_Public_Attribution_License|CPAL]]
| Stable but alpha functionality
 
 
| {{windows}}{{linux}}{{mac}}
 
| {{windows}}{{linux}}{{mac}}
| {{Yes|alpha}}
+
| {{Yes|1.17.11}}
 
|-
 
|-
! [https://github.com/Nukkit/Nukkit/ Nukkit]
+
! [https://github.com/CloudburstMC/Nemisys/ Nemisys]
| Nuclear powered MCPE Server, have a pocketmine-like structure and a java-armed strength. Developed for multiplayer survival games.
+
| Proxy for linking multiple servers together as a network
 +
| Proxy
 +
| [http://itxtech.org/ iTX Technologies]<br>[https://github.com/CloudburstMC Cloudburst Team] / [https://github.com/opencollaboration Open Collaboration]
 +
| {{Java}}
 +
| {{GPLv3}}
 +
| {{windows}}{{linux}}{{mac}}{{Android}}
 +
| {{Yes|1.17.10}}
 +
|-
 +
! [https://github.com/PieMC-Dev/PieMC PieMC]
 +
| PieMC is an exciting open-source project aimed at developing a powerful and customizable Minecraft Bedrock server software using Python
 +
| Server
 +
| [https://github.com/PieMC-Dev/ PieMC Team]
 +
| {{Python}}
 +
| {{GPLv3}}
 +
| {{windows}}{{linux}}{{mac}}{{Android}} and Google Collab
 +
| {{Yes|1.20.1}}
 +
|-
 +
! [https://www.pmmp.io/ PocketMine-MP]
 +
| A highly customisable, open source server software for Minecraft: Bedrock Edition written in PHP
 
| Server
 
| Server
| [https://github.com/Nukkit/ Nukkit Team from China]
+
| [https://twitter.com/PocketMine PocketMine Team]
| {{Java}}
+
| {{PHP}}
 
| {{LGPL}}
 
| {{LGPL}}
| In developing yet
 
 
| {{windows}}{{linux}}{{mac}}{{Android}}
 
| {{windows}}{{linux}}{{mac}}{{Android}}
| {{Yes|v0.13.1 alpha}}
+
| {{Yes|1.17.32}}
 
|-
 
|-
! [https://github.com/RedstoneLamp/RedstoneLamp/ RedstoneLamp]
+
! [https://github.com/PowerNukkit/PowerNukkit/ PowerNukkit]
| A server software written in Java which allows MCPE and MCPC players to play together without mods
+
| PowerNukkit is a modified version of Cloudburst Nukkit which adds support to a huge amount of features <br>like water-logging, all new blocks, more plugin events, offhand slot, bug fixes and many more.
 
| Server
 
| Server
| [https://github.com/orgs/RedstoneLamp/people RedstoneLamp Team]
+
| [https://github.com/PowerNukkit PowerNukkit Team] / [https://github.com/opencollaboration Open Collaboration]
 +
| {{Java}}
 +
| {{GPLv3}}
 +
| {{windows}}{{linux}}{{mac}}{{android}}
 +
| {{Yes|1.17.32}}
 +
|-
 +
! [https://github.com/CloudburstMC/Protocol/ Protocol]
 +
| A protocol library for Minecraft Bedrock Edition
 +
| Library
 +
| [https://github.com/CloudburstMC Cloudburst Team] / [https://github.com/opencollaboration Open Collaboration]
 +
| {{Java}}
 +
| [https://www.apache.org/licenses/LICENSE-2.0 Apache-2.0]
 +
| {{windows}}{{linux}}{{mac}}
 +
| {{Yes|1.17.32}}
 +
|-
 +
! [https://github.com/ProtocolSupport/ProtocolSupport/tree/mcpenew/ ProtocolSupport]
 +
| ProtocolSupport with Bedrock clients support.
 +
| Plugin
 +
| [https://github.com/ProtocolSupport ProtocolSupport Team]
 +
| {{Java}}
 +
| [https://www.gnu.org/licenses/agpl-3.0.html AGPL]
 +
| {{windows}}{{linux}}{{mac}}
 +
| {{Discontinued|{{Hover title|Discontinued: Currently only maintained closed source|Bedrock 1.8 - 1.12<br>Java 1.13.2}}}}
 +
|-
 +
! [https://github.com/CloudburstMC/ProxyPass/ ProxyPass]
 +
| MITM proxy tool for Minecraft: Bedrock Edition
 +
| Proxy
 +
| [https://github.com/CloudburstMC Cloudburst Team] / [https://github.com/opencollaboration Open Collaboration]
 
| {{Java}}
 
| {{Java}}
| {{LGPL}}
+
| [https://www.gnu.org/licenses/agpl-3.0.html AGPL]
| Allows MCPE and MCPC players to pnlay together without mods
+
| {{windows}}{{linux}}{{mac}}
 +
| {{Yes|1.17.32}}
 +
|-
 +
! [https://github.com/WaterdogPE/WaterdogPE/ WaterdogPE]
 +
| Proxy for linking multiple servers together as a network
 +
| Proxy
 +
| [https://github.com/WaterdogPE/ WaterdogPE Team]
 +
| {{Java}}
 +
| [https://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPLv2]
 
| {{windows}}{{linux}}{{mac}}
 
| {{windows}}{{linux}}{{mac}}
| {{No|v0.11.0 MCPE v1.8 PC}}
+
| {{Yes|1.17.32}}
 
|}
 
|}
  
[[Category:Pocket Minecraft]]
+
[[Category:Bedrock Minecraft]]

Latest revision as of 08:46, 26 October 2024

List of open-source Bedrock Edition projects including: Server software, Proxies and Libraries.

If you are needing help, or have questions, consider joining the Bedrock Server Owners Discord

Name Description Type Author(s) Language License Platform Last Version Supported
Altay A feature-rich server software for Minecraft: Bedrock Edition.
This is a SPOON of PocketMine-MP
Server TuranicTeam PHP LGPL 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.10
BedrockConnect Join any server IP on Xbox One and Nintendo Switch Tool/Proxy Pugmatt Java GPLv3 1357003995 windows.pngLinux.png1357004124 apple.png 1.17.32
Cloudburst Nukkit Maintained Nukkit fork: Nuclear powered BE Server. Server Cloudburst Team / Open Collaboration Java GPLv3 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.32
Cloudburst Server Bedrock-first server software in development. Based off Cloudburst Nukkit Server Cloudburst Team / Open Collaboration Java GPLv3 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.32
Dragonfly A highly performant Bedrock Edition server software written in Go. Server Dragonfly Go MIT 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.32
DragonProxy Play with Bedrock client on Java servers.
DragonProxy has been merged into Geyser
Proxy Dragonet Foundation Java GPLv3 1357003995 windows.pngLinux.png1357004124 apple.png

Bedrock 1.14
Java 1.15.2

Endstone High-level Plugin API for Bedrock Dedicated Servers Server EndstoneMC Team C++ / Python Apache-2.0 1357003995 windows.pngLinux.png 1.21.41
Geyser A bridge/proxy allowing you to join Java Edition servers with a Bedrock Edition client Proxy GeyserMC Team / Open Collaboration Java MIT 1357003995 windows.pngLinux.png1357004124 apple.png Bedrock 1.17.32
Java 1.17.1
GoMint A performant and stable Minecraft server software for the Bedrock Edition that comes with a modern API and support for Java 11 LTS. Server GoMint Team Java BSD-3-Clause 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png

1.16.200

gophertunnel Toolbox for Minecraft software written in Go. Library Sandertv Go MIT 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.32
JSPrismarine Dedicated Minecraft Bedrock Edition server written in TypeScript/JavaScript. Server JSPrismarine Team TypeScript MPL 2.0 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.10
MiNET A (not so) basic Minecraft Bedrock Edition server written in C# Server Niclas Olofsson
kennyvv
C# CPAL 1357003995 windows.pngLinux.png1357004124 apple.png 1.17.11
Nemisys Proxy for linking multiple servers together as a network Proxy iTX Technologies
Cloudburst Team / Open Collaboration
Java GPLv3 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.10
PieMC PieMC is an exciting open-source project aimed at developing a powerful and customizable Minecraft Bedrock server software using Python Server PieMC Team Python GPLv3 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png and Google Collab 1.20.1
PocketMine-MP A highly customisable, open source server software for Minecraft: Bedrock Edition written in PHP Server PocketMine Team PHP LGPL 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.32
PowerNukkit PowerNukkit is a modified version of Cloudburst Nukkit which adds support to a huge amount of features
like water-logging, all new blocks, more plugin events, offhand slot, bug fixes and many more.
Server PowerNukkit Team / Open Collaboration Java GPLv3 1357003995 windows.pngLinux.png1357004124 apple.pngAndroid.png 1.17.32
Protocol A protocol library for Minecraft Bedrock Edition Library Cloudburst Team / Open Collaboration Java Apache-2.0 1357003995 windows.pngLinux.png1357004124 apple.png 1.17.32
ProtocolSupport ProtocolSupport with Bedrock clients support. Plugin ProtocolSupport Team Java AGPL 1357003995 windows.pngLinux.png1357004124 apple.png

Bedrock 1.8 - 1.12
Java 1.13.2

ProxyPass MITM proxy tool for Minecraft: Bedrock Edition Proxy Cloudburst Team / Open Collaboration Java AGPL 1357003995 windows.pngLinux.png1357004124 apple.png 1.17.32
WaterdogPE Proxy for linking multiple servers together as a network Proxy WaterdogPE Team Java GPLv2 1357003995 windows.pngLinux.png1357004124 apple.png 1.17.32