A fork of Purpur and Paper adding customisation options to the server.
This project would not be possible without the two projects above so please also check them out!
Graphite compiles a Paperclip jar file that you use to run the server, it is ran like a normal jar file.
Direct Download (Latest 1.20.1)
For a full guide on how to run the server file, visit our documentation page.
<repository>
<id>graphitemc</id>
<url>https://repo.graphitemc.org/releases</url>
</repository>
<dependency>
<groupId>org.graphitemc.graphite</groupId>
<artifactId>graphite-api</artifactId>
<version>1.20.1-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
repositories {
maven("https://repo.graphitemc.org/releases")
}
dependencies {
compileOnly("org.graphitemc.graphite:graphite-api:1.20.1-R0.1-SNAPSHOT")
}
plugins {
id("io.papermc.paperweight.userdev") version "1.5.5"
}
repositories {
maven("https://repo.graphitemc.org/releases")
}
dependencies {
paperweight.devBundle("org.graphitemc.graphite", "1.20.1-R0.1-SNAPSHOT")
}
To compile Graphite you require JDK 17 and an internet connection.
- Clone the Graphite repository to your machine.
- Run
./gradlew applyPatches
and when that completes run./gradlew createReobfBundlerJar
in your terminal. - Move the compiled jar found in
build/libs
to your server folder and run it.
If you find the process is too slow whilst compiling or applying patches, try using WSL2 or Linux.