Another pufferfish fork
Downloads - wiki (coming soon)
repositories {
maven("https://repo.activmine.ru/public/")
// Other repositories
}
dependencies {
compileOnly("io.sapphiremc.sapphire:sapphire-api:1.20.4-R0.1-SNAPSHOT")
// Other dependencies
}
plugins {
`java-library`
id("io.papermc.paperweight.userdev") version "1.5.15"
// Other plugins
}
repositories {
maven("https://repo.activmine.ru/public")
// Other repositories
}
dependencies {
paperweight.devBundle("io.sapphiremc.sapphire", "1.20.4-R0.1-SNAPSHOT")
// Other dependencies
}
./gradlew applyPatches
in the root directorysapphire-api
or sapphire-server
../gradlew rebuildPatches
, and a patch will be placed in the patches
folder.See CONTRIBUTING.md for more detailed information.
./gradlew build
to build the API and server.Compiled JARs will be placed under
sapphire-api/build/libs
andsapphire-server/build/libs
.
./gradlew renamedReobfPaperclipJar
../gradlew createReobfBundlerJar
Compiled JAR (Paperclip or Bundler) will be placed under
build/libs/
sapphire-api
and dev-bundle
dependencies to your local Maven repo, run ./gradlew publishToMavenLocal