ZNPCsPlus/build.gradle

46 lines
961 B
Groovy
Raw Normal View History

2023-04-17 16:15:50 +00:00
plugins {
id "java"
2023-04-17 17:34:53 +00:00
id "com.github.johnrengelman.shadow" version "8.1.1"
id "io.papermc.paperweight.userdev" version "1.5.4"
id "xyz.jpenilla.run-paper" version "2.0.1"
2023-04-17 16:15:50 +00:00
}
group "lol.pyr"
version "1.0"
repositories {
mavenCentral()
maven {
2023-04-17 17:34:53 +00:00
url "https://repo.papermc.io/repository/maven-public/"
2023-04-17 16:15:50 +00:00
}
maven {
url "https://repo.extendedclip.com/content/repositories/placeholderapi/"
}
}
dependencies {
2023-04-17 17:34:53 +00:00
paperweight.paperDevBundle "1.19.4-R0.1-SNAPSHOT"
compileOnly "io.papermc.paper:paper-api:1.19.4-R0.1-SNAPSHOT"
2023-04-17 16:15:50 +00:00
compileOnly "me.clip:placeholderapi:2.11.1"
2023-04-17 17:34:53 +00:00
implementation "org.bstats:bstats-bukkit:3.0.2"
2023-04-17 16:15:50 +00:00
}
2023-04-17 17:34:53 +00:00
group "lol.pyr"
2023-04-17 16:15:50 +00:00
version "1.0.0"
compileJava {
options.release.set(17)
}
shadowJar {
2023-04-17 17:34:53 +00:00
relocate "org.bstats", "lol.pyr.znpcsplus.lib.bstats"
2023-04-17 16:15:50 +00:00
minimize()
}
processResources {
expand("version": version)
}
2023-04-17 17:34:53 +00:00
tasks.assemble.dependsOn reobfJar
2023-04-17 16:15:50 +00:00
tasks.compileJava.dependsOn clean