DivineMC is a multi-functional fork of Purpur, which focuses on the flexibility of your server and its optimization
- Based on Purpur - Adds a high customization level to your server
- Regionized Chunk Ticking - Tick chunks in parallel, similar to how Folia does it
- Parallel World Ticking - Leverage multiple CPU cores for world processing
- Async Operations - Pathfinding, entity tracker, mob spawning, joining and chunk sending
- Secure Seed - Enhanced 1024-bit seed system (vs standard 64-bit) for maximum security
- Linear Region File Format - Optimize your world with the old V1/V2 linear format and the new Buffered format
- Mod Protocols Support - Compatible with Syncmatica, Apple Skin, Jade and Xaero's Map
- Fully Compatible - Works seamlessly with Bukkit, Spigot and Paper plugins
- Bug Fixes - Resolves various Minecraft issues (~10)
- Sentry Integration - Detailed error tracking and monitoring (original by Pufferfish)
...and much more!
If you want to install DivineMC, you can read our installation documentation.
You can find the latest successful build in Releases or you can use MCJars website.
Run the following commands in the root directory:
> ./gradlew applyAllPatches # apply all patches
> ./gradlew createMojmapPaperclipJar # build the server jar
For anything else you can refer to our contribution guide.
<repository>
<id>bx-team</id>
<url>https://repo.bxteam.org/snapshots</url>
</repository>
<dependency>
<groupId>org.bxteam.divinemc</groupId>
<artifactId>divinemc-api</artifactId>
<version>1.21.8-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
repositories {
maven("https://repo.bxteam.org/snapshots")
}
dependencies {
compileOnly("org.bxteam.divinemc:divinemc-api:1.21.8-R0.1-SNAPSHOT")
}
We also have a Javadoc for the API.
DivineMC is licensed under the GNU General Public License v3.0. You can find the license here.
DivineMC includes patches from other projects, and without these projects, DivineMC wouldn't exist today. Here is a small list of projects that DivineMC takes patches from:
- Purpur
- Petal
- carpet-fixes
- Parchment
- Leaves
- SparklyPaper
- matter
- Leaf
- C2ME
- VMP
- EntityCulling
- ... and others
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.