PaperDragon is a fork of the Paper server software with patches from other forks, namely EmpireCraft. It is not meant for widespread use, and is primarily a side-project. You are free to use PaperDragon for your server, but support will be limited compared to that of Paper.
It is recommended that you either look into using Paper over using PaperDragon.
- See our API patches here
This will come with time. For now, you just need to build it locally.
<dependency>
<groupId>com.domnian.paperdragon</groupId>
<artifactId>paperdragon-api</artifactId>
<version>1.20.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
This will come with time. For now, you just need to build it locally.
dependencies {
compileOnly 'com.domnian.paperdragon:paperdragon-api:1.20.1-R0.1-SNAPSHOT'
}
dependencies {
paperweightDevBundle(
group = "com.domnian.paperdragon",
version = "1.20.1-R0.1-SNAPSHOT",
ext = "zip"
)
}
The instructions and requirements to compile are the same as Paper.
To compile PaperDragon, you need JDK 17 and an internet connection.
Clone this repo, run ./gradlew applyPatches
, then ./gradlew createReobfBundlerJar
from your terminal. You can find the compiled jar in the PaperDragon-Server/build/libs
directory.
To get a full list of tasks, run ./gradlew tasks
.