https://github.com/bx-team/divinemc
DivineMC is a high-performance Purpur fork focused on maximizing server performance while maintaining plugin compatibility.
https://github.com/bx-team/divinemc
bukkit fork java minecraft minecraft-server paper papermc patch performance purpur purpur-fork spigot
Last synced: 6 months ago
JSON representation
DivineMC is a high-performance Purpur fork focused on maximizing server performance while maintaining plugin compatibility.
- Host: GitHub
- URL: https://github.com/bx-team/divinemc
- Owner: BX-Team
- License: gpl-3.0
- Created: 2022-11-12T20:05:29.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-04-03T23:21:49.000Z (6 months ago)
- Last Synced: 2025-04-05T08:01:42.478Z (6 months ago)
- Topics: bukkit, fork, java, minecraft, minecraft-server, paper, papermc, patch, performance, purpur, purpur-fork, spigot
- Language: Java
- Homepage: https://bxteam.org/docs/divinemc
- Size: 3.13 MB
- Stars: 140
- Watchers: 1
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
![]()
# DivineMC
[](https://github.com/BX-Team/DivineMC/releases)
[](https://github.com/BX-Team/DivineMC/actions)
[](https://discord.gg/p7cxhw7E2M)DivineMC is a high-performance [Purpur](https://github.com/PurpurMC/Purpur) fork focused on maximizing server performance while maintaining plugin compatibility.
> [!WARNING]
> DivineMC is a performance-oriented fork. Make sure to take backups **before** switching to it. We also welcome a new contributor to help us improve the fork.## โ๏ธ Features
- **Based on [Purpur](https://github.com/PurpurMC/Purpur)** that adds a high customization level to the server.
- All worlds **are ticked in parallel**, so the server can take full advantage of multicore processors.
- **Implemented Secure Seed mod** that changes default 64-bit seed to a 1024-bit seed, making it almost impossible to crack the seed.
- **Optimized chunk generation** that can generate chunks up to 70% faster than vanilla.
- **Async** pathfinding, mob spawning and entity tracker
- Implemented **Linear region file format**
- **Fully compatible** with Bukkit, Spigot and Paper plugins
- **Fixes** some Minecraft bugs
- Integrated with [Sentry](https://sentry.io/welcome/) to easy track all errors coming from your server in excruciating detail (original by [Pufferfish](https://github.com/pufferfish-gg/Pufferfish))
- and more...## ๐ฅ Downloading & Installing
If you want to install DivineMC, you can read our [installation documentation](https://bxteam.org/docs/divinemc/getting-started/installation).You can find the latest successful build in [GitHub Action](https://github.com/BX-Team/DivineMC/actions) or [Releases](https://github.com/BX-Team/DivineMC/releases)
## ๐ bStats
[](https://bstats.org/plugin/server-implementation/DivineMC)## ๐ฆ Building and setting up
Run the following commands in the root directory:```bash
> ./gradlew applyAllPatches # apply all patches
> ./gradlew createMojmapPaperclipJar # build the server jar
```For anything else you can refer to our [contribution guide](https://bxteam.org/docs/divinemc/development/contributing).
## ๐งช API
### Maven
```xmlbx-team
https://repo.bxteam.org/snapshots```
```xmlorg.bxteam.divinemc
divinemc-api
1.21.4-R0.1-SNAPSHOT
provided```
### Gradle
```kotlin
repositories {
maven("https://repo.bxteam.org/snapshots")
}
```
```kotlin
dependencies {
compileOnly("org.bxteam.divinemc:divinemc-api:1.21.4-R0.1-SNAPSHOT")
}
```We also have a [Javadoc](https://repo.bxteam.org/javadoc/snapshots/org/bxteam/divinemc/divinemc-api/1.21.4-R0.1-SNAPSHOT/raw/index.html) for the API.
## โ๏ธ License
DivineMC is licensed under the GNU General Public License v3.0. You can find the license [here](LICENSE).## ๐ Credits
DivineMC includes patches from other forks, and without these forks, DivineMC wouldn't exist today. Here are the list of these forks:- [Purpur](https://github.com/PurpurMC/Purpur)
-
๐ Expand to see forks that DivineMC takes patches from.
โข Petal
โข Carpet Fixes
โข Parchment
โข Leaves
โข Kaiiju
โข SparklyPaper
โข Matter
โข Canvas
If you want to know more about other forks and see other Minecraft projects, you can go to our [list of different Minecraft server Software](https://gist.github.com/NONPLAYT/48742353af8ae36bcef5d1c36de9730a).