
- Based on Purpur - Purpur is a fork of Paper with new fun and exciting gameplay features, and performance boost.
- Popular mods implemented - Patches from mods such as Lithium, VMP, C2ME and others.
- Async Pathfinding - Makes pathfinding-related work happen asynchronously (by Petal).
- Secure Seed - A feature that changes default 64-bit seed to a 1024-bit seed, making it almost impossible to crack the seed.
- Configurable chat reports - Disallow players from reporting others messages to Mojang.
- Optimized Default Configuration - The default configuration files is optimized.
- Bug fixes - Fixed Minecraft bugs that reported on Mojira.
- ... and more!
In normal case, you can download the latest JAR file from releases tab here
Please note: Java >= 21 is required.
Patches are licensed under GPL-3.0.
All other files are licensed under MIT.
<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.4-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
repositories {
maven("https://repo.bxteam.org/snapshots")
}
dependencies {
compileOnly("org.bxteam.divinemc:divinemc-api:1.21.4-R0.1-SNAPSHOT")
}
First, clone this repository (do not download it) and the run the following command in the root directory:
./gradlew applyAllPatches
After that, project is ready to use and editing it.
Patches are effectively just commits in either paper-api
, paper-server
, purpur-api
, purpur-server
or divinemc-server
. If you want to learn how to work with patch system, you can read our contributing documentation.
Use the command ./gradlew build
to build the API and server. Compiled JARs will be placed under divinemc-api/build/libs
and divinemc-server/build/libs
. These JARs are not used to start a server.
To compile a server-ready paperclip jar, run ./gradlew createMojmapPaperclipJar
. The compiled paperclip jar will be put in divinemc-server/build/libs
.