Difference between revisions of "Bedrock Edition Program List"
Jump to navigation
Jump to search
MagicDroidX (talk | contribs) m (Update the game version that Endstone supports) |
|||
(45 intermediate revisions by 20 users not shown) | |||
Line 1: | Line 1: | ||
− | List of | + | 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 | ||
− | |||
!Platform | !Platform | ||
!Last Version Supported | !Last Version Supported | ||
|- | |- | ||
− | ! [ | + | ! [https://github.com/TuranicTeam/Altay/ Altay] |
− | + | | A feature-rich server software for Minecraft: Bedrock Edition.<br>This is a SPOON of PocketMine-MP | |
| Server | | Server | ||
− | | [https:// | + | | [https://github.com/TuranicTeam TuranicTeam] |
| {{PHP}} | | {{PHP}} | ||
| {{LGPL}} | | {{LGPL}} | ||
− | | | + | | {{windows}}{{linux}}{{mac}}{{android}} |
− | | {{windows}}{{linux}}{{mac}}{{ | + | | {{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}} | ||
+ | | {{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/ | + | ! [https://github.com/CloudburstMC/Server/ Cloudburst Server] |
− | | | + | | Bedrock-first server software in development. Based off Cloudburst Nukkit |
− | | | + | | Server |
− | | [https:// | + | | [https://github.com/CloudburstMC Cloudburst Team] / [https://github.com/opencollaboration Open Collaboration] |
| {{Java}} | | {{Java}} | ||
− | | | + | | {{GPLv3}} |
− | | | + | | {{windows}}{{linux}}{{mac}}{{android}} |
− | | {{ | + | | {{Yes|1.17.32}} |
− | | {{ | + | |- |
+ | ! [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/ | + | ! [https://github.com/DragonetMC/DragonProxy/ DragonProxy] |
− | | | + | | Play with Bedrock client on Java servers.<br>DragonProxy has been merged into Geyser |
| Proxy | | Proxy | ||
− | | [https://github.com/ | + | | [https://github.com/DragonetMC Dragonet Foundation] |
− | | | + | | {{Java}} |
− | | | + | | {{GPLv3}} |
− | |||
| {{windows}}{{linux}}{{mac}} | | {{windows}}{{linux}}{{mac}} | ||
− | | {{ | + | | {{Discontinued|{{Hover title|Discontinued: DragonProxy has been merged into Geyser|Bedrock 1.14<br>Java 1.15.2}}}} |
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/EndstoneMC/endstone/ Endstone] |
− | | | + | | High-level Plugin API for Bedrock Dedicated Servers |
− | | | + | | Server |
− | | [https:// | + | | [https://github.com/EndstoneMC EndstoneMC Team] |
− | | {{ | + | | {{C++}} / {{Python}} |
− | | | + | | [https://www.apache.org/licenses/LICENSE-2.0 Apache-2.0] |
− | + | | {{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}} | ||
− | | {{ | + | | {{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] | ||
− | | | + | | 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}} | ||
− | | | + | | [[wikipedia:Common_Public_Attribution_License|CPAL]] |
− | | | ||
| {{windows}}{{linux}}{{mac}} | | {{windows}}{{linux}}{{mac}} | ||
− | | {{Yes| | + | | {{Yes|1.17.11}} |
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/CloudburstMC/Nemisys/ Nemisys] |
− | | | + | | 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 | ||
+ | | [https://twitter.com/PocketMine PocketMine Team] | ||
+ | | {{PHP}} | ||
+ | | {{LGPL}} | ||
+ | | {{windows}}{{linux}}{{mac}}{{Android}} | ||
+ | | {{Yes|1.17.32}} | ||
+ | |- | ||
+ | ! [https://github.com/PowerNukkit/PowerNukkit/ PowerNukkit] | ||
+ | | 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/ | + | | [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}} | ||
− | | | + | | [https://www.gnu.org/licenses/agpl-3.0.html AGPL] |
− | |||
| {{windows}}{{linux}}{{mac}} | | {{windows}}{{linux}}{{mac}} | ||
− | | {{Yes| | + | | {{Yes|1.17.32}} |
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/WaterdogPE/WaterdogPE/ WaterdogPE] |
− | | | + | | Proxy for linking multiple servers together as a network |
− | | | + | | Proxy |
− | | [https://github.com/ | + | | [https://github.com/WaterdogPE/ WaterdogPE Team] |
| {{Java}} | | {{Java}} | ||
− | | | + | | [https://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPLv2] |
− | |||
| {{windows}}{{linux}}{{mac}} | | {{windows}}{{linux}}{{mac}} | ||
− | | {{ | + | | {{Yes|1.17.32}} |
|} | |} | ||
− | [[Category: | + | [[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 | 1.17.10 | |
BedrockConnect | Join any server IP on Xbox One and Nintendo Switch | Tool/Proxy | Pugmatt | Java | GPLv3 | 1.17.32 | |
Cloudburst Nukkit | Maintained Nukkit fork: Nuclear powered BE Server. | Server | Cloudburst Team / Open Collaboration | Java | GPLv3 | 1.17.32 | |
Cloudburst Server | Bedrock-first server software in development. Based off Cloudburst Nukkit | Server | Cloudburst Team / Open Collaboration | Java | GPLv3 | 1.17.32 | |
Dragonfly | A highly performant Bedrock Edition server software written in Go. | Server | Dragonfly | Go | MIT | 1.17.32 | |
DragonProxy | Play with Bedrock client on Java servers. DragonProxy has been merged into Geyser |
Proxy | Dragonet Foundation | Java | GPLv3 |
Bedrock 1.14 | |
Endstone | High-level Plugin API for Bedrock Dedicated Servers | Server | EndstoneMC Team | C++ / Python | Apache-2.0 | 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 | 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 |
1.16.200 | |
gophertunnel | Toolbox for Minecraft software written in Go. | Library | Sandertv | Go | MIT | 1.17.32 | |
JSPrismarine | Dedicated Minecraft Bedrock Edition server written in TypeScript/JavaScript. | Server | JSPrismarine Team | TypeScript | MPL 2.0 | 1.17.10 | |
MiNET | A (not so) basic Minecraft Bedrock Edition server written in C# | Server | Niclas Olofsson kennyvv |
C# | CPAL | 1.17.11 | |
Nemisys | Proxy for linking multiple servers together as a network | Proxy | iTX Technologies Cloudburst Team / Open Collaboration |
Java | GPLv3 | 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 | 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 | 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 | 1.17.32 | |
Protocol | A protocol library for Minecraft Bedrock Edition | Library | Cloudburst Team / Open Collaboration | Java | Apache-2.0 | 1.17.32 | |
ProtocolSupport | ProtocolSupport with Bedrock clients support. | Plugin | ProtocolSupport Team | Java | AGPL |
Bedrock 1.8 - 1.12 | |
ProxyPass | MITM proxy tool for Minecraft: Bedrock Edition | Proxy | Cloudburst Team / Open Collaboration | Java | AGPL | 1.17.32 | |
WaterdogPE | Proxy for linking multiple servers together as a network | Proxy | WaterdogPE Team | Java | GPLv2 | 1.17.32 |