An open API service indexing awesome lists of open source software.

https://github.com/bedrocksharp/quantummc

Highly customized, lightweight and super-fast Minecraft: Bedrock Edition server software written in C#
https://github.com/bedrocksharp/quantummc

Last synced: about 2 months ago
JSON representation

Highly customized, lightweight and super-fast Minecraft: Bedrock Edition server software written in C#

Awesome Lists containing this project

README

          



The QuantumMC logo


The Vision
How To Use
Credits
License

---

## 🚀 The Vision

QuantumMC aims to be the modern C# pioneer for Bedrock server software.

By leveraging the cutting-edge performance enhancements of **.NET 9**, QuantumMC moves entirely away from archaic procedural code into a beautifully scalable, highly-concurrent (OOP) Object-Oriented framework.

---

## 💻 How To Use

### Option 1: Downloading a Release (Easiest)

If you just want to run the server without compiling anything, you can grab the latest pre-compiled binaries:

1. Navigate to the [Releases](https://github.com/BedrockSharp/QuantumMC/releases) page.
2. Download the latest `QuantumMC.dll` from the assets.
3. Open a terminal in your download folder and run the server using the .NET 9 runtime:
```bash
dotnet QuantumMC.dll
```

### Option 2: Running from Source

To deploy your own bleeding-edge QuantumMC node directly from the repository, ensure you have the [**.NET 9.0 SDK**](https://dotnet.microsoft.com/download/dotnet/9.0) installed.

```bash
# 1. Clone the bleeding edge QuantumMC repository
$ git clone https://github.com/BedrockSharp/QuantumMC.git

# 2. Enter the source directory
$ cd QuantumMC

# 3. Build the optimal release binary
$ dotnet build -c Release

# 4. Spin up the server!
$ dotnet run --project src/QuantumMC/QuantumMC.csproj
```

---

## 🤝 Contributing

We strongly believe an open-source bedrock environment is the ultimate key to a better multiplayer universe.
1. **Fork** the repository and create your custom feature branch (`git checkout -b feature/YourFeature`).
2. Adhere to the C# principles detailed within the undocumented components (`AGENTS.md`).
3. Create a **Pull Request**.

## ⚖️ License

QuantumMC is distributed under the proprietary ecosystem standards allowing completely free community execution while strictly encouraging code-return enhancements. (See the [`LICENSE`](LICENSE) document for further details.)


Developed with ❤️ for the Bedrock Community