Warning
Currently under active development and in its early stages. 🚧
A Minecraft: Bedrock Edition server software built in C#, designed to be lightweight, modular, and extensible.
Note
First of all you need to open a terminal in your IDE, and clone the repo with:
git clone https://github.com/LanternBE/Lantern.gitAfter that, just run the Program.cs file, or type this command in the terminal:
dotnet runTip
The official documentation is available and growing! Find out how Lantern works, how it is structured, and how to contribute to the development of the server. Click Here!
| Elements | Status |
|---|---|
| RakNet Protocol (Server & Client) | ✅ |
| Bedrock Protocol (Server & Client) | 🚧 |
| Encryption | ❌ |
| Console Commands | ❌ |
| Plugins Support | ❌ |
| Worlds Support (.mcworld & LevelDb) | ❌ |
Contributions are welcome! You can help by:
- Reporting bugs
- Submitting PRs
- Improving performance or memory usage
- Implementing missing features
Please follow conventional C# coding standards and provide detailed commit messages.
Important
This software was born mainly thanks to these repos that we based ourselves on, taking inspiration from:
- PocketMine-MP - RakNet & Bedrock Protocol
- DaemonMC - RakNet & Bedrock Protocol
- gophertunnel - Bedrock Protocol
- PieMC - ReadMe
- EndStone - ReadMe
