ZNPCsPlus/plugin/build.gradle

56 lines
1.9 KiB
Groovy
Raw Normal View History

2023-04-26 23:58:09 +00:00
plugins {
id "java"
2023-04-26 23:58:09 +00:00
id "com.github.johnrengelman.shadow" version "8.1.1"
2023-05-04 04:07:07 +00:00
id "xyz.jpenilla.run-paper" version "2.1.0"
}
runServer {
2023-06-19 20:16:01 +00:00
javaLauncher = javaToolchains.launcherFor {
languageVersion = JavaLanguageVersion.of(17)
}
2023-06-13 13:17:12 +00:00
minecraftVersion "1.20.1"
}
processResources {
expand("version": version)
2023-04-26 23:58:09 +00:00
}
dependencies {
compileOnly "org.spigotmc:spigot-api:1.8.8-R0.1-SNAPSHOT"
2023-06-28 00:54:08 +00:00
compileOnly "me.clip:placeholderapi:2.11.3"
2023-04-26 23:58:09 +00:00
implementation "com.google.code.gson:gson:2.10.1"
implementation "org.bstats:bstats-bukkit:3.0.2"
implementation "com.github.robertlit:SpigotResourcesAPI:2.0"
implementation "net.kyori:adventure-platform-bukkit:4.3.0"
2023-06-28 00:54:08 +00:00
implementation "net.kyori:adventure-text-minimessage:4.14.0"
2023-04-26 23:58:09 +00:00
implementation "com.github.retrooper.packetevents:spigot:2.0.0-SNAPSHOT"
implementation "space.arim.dazzleconf:dazzleconf-ext-snakeyaml:1.2.1"
2023-06-13 21:57:43 +00:00
implementation "lol.pyr:director-adventure:2.1.1"
implementation project(":api")
2023-04-26 23:58:09 +00:00
}
shadowJar {
archivesBaseName = "ZNPCsPlus"
2023-04-26 23:58:09 +00:00
archiveClassifier.set ""
2023-04-26 23:58:09 +00:00
relocate "org.bstats", "lol.pyr.znpcsplus.lib.bstats"
relocate "me.robertlit.spigotresources", "lol.pyr.znpcsplus.lib.spigotresources"
relocate "net.kyori", "lol.pyr.znpcsplus.lib.kyori"
relocate "org.checkerframework", "lol.pyr.znpcsplus.lib.checkerframework"
relocate "javax.annotation", "lol.pyr.znpcsplus.lib.javaxannotation"
relocate "com.google", "lol.pyr.znpcsplus.lib.google"
relocate "com.github.retrooper.packetevents", "lol.pyr.znpcsplus.lib.packetevents.api"
relocate "io.github.retrooper.packetevents", "lol.pyr.znpcsplus.lib.packetevents.impl"
relocate "org.yaml.snakeyaml", "lol.pyr.znpcsplus.lib.snakeyaml"
relocate "space.arim.dazzleconf", "lol.pyr.znpcsplus.lib.dazzleconf"
relocate "lol.pyr.director", "lol.pyr.znpcsplus.lib.command"
2023-04-26 23:58:09 +00:00
minimize()
}
2023-06-28 00:54:08 +00:00
tasks.assemble.dependsOn shadowJar