mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-04-06 07:46:13 +00:00
36 lines
974 B
Plaintext
36 lines
974 B
Plaintext
plugins {
|
|
alias(libs.plugins.bukkit.run.paper)
|
|
}
|
|
|
|
repositories {
|
|
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
|
|
}
|
|
|
|
dependencies {
|
|
shaded(project(":platforms:bukkit:common"))
|
|
shaded(project(":platforms:bukkit:nms:v1_19_R1", configuration = "reobf"))
|
|
shaded(libs.bukkit.reflection.remapper)
|
|
}
|
|
|
|
tasks {
|
|
shadowJar {
|
|
relocate("io.papermc.lib", "com.dfsek.terra.lib.paperlib")
|
|
exclude("org/slf4j/**")
|
|
exclude("org/checkerframework/**")
|
|
exclude("org/jetbrains/annotations/**")
|
|
exclude("org/intellij/**")
|
|
exclude("com/google/errorprone/**")
|
|
exclude("com/google/j2objc/**")
|
|
exclude("javax/**")
|
|
}
|
|
|
|
runServer {
|
|
minecraftVersion(libs.versions.bukkit.minecraft.get())
|
|
dependsOn(shadowJar)
|
|
pluginJars(shadowJar.get().archiveFile)
|
|
}
|
|
}
|
|
|
|
|
|
addonDir(project.file("./target/server/paper/plugins/Terra/addons"), tasks.named("runServer").get())
|