Boosters/plugin/build.gradle.kts

51 lines
1.2 KiB
Plaintext
Raw Normal View History

2021-09-06 17:35:04 +00:00
plugins {
`maven-publish`
2026-08-01 08:07:31 +00:00
id("com.gradleup.shadow")
id("net.minecrell.plugin-yml.bukkit") version "0.5.1"
2021-09-06 17:35:04 +00:00
}
dependencies {
// API
implementation(project(":boosters-api"))
2026-08-01 08:07:31 +00:00
compileOnly("com.alttd.cosmos:cosmos-api:26.2.build.17-stable")
2021-12-25 17:05:07 +00:00
// MyPet
2026-08-01 08:07:31 +00:00
compileOnly("de.keyle:mypet-api:4.0.0-SNAPSHOT")
2021-12-25 17:05:07 +00:00
// mcMMO
compileOnly("com.gmail.nossr50.mcMMO:mcMMO:2.2.004") {
exclude("com.sk89q.worldguard")
2021-12-25 17:05:07 +00:00
}
//Jackson (json)
compileOnly("com.fasterxml.jackson.core:jackson-core:2.8.8")
compileOnly("com.fasterxml.jackson.core:jackson-annotations:2.8.8")
compileOnly("com.fasterxml.jackson.core:jackson-databind:2.8.8")
2021-12-25 17:05:07 +00:00
}
tasks {
shadowJar {
archiveFileName.set("${project.name}-${project.version}.jar")
}
build {
dependsOn(shadowJar)
}
2021-12-26 14:12:13 +00:00
}
bukkit {
name = rootProject.name
main = "$group.BoostersPlugin"
2026-08-01 08:07:31 +00:00
version = "${rootProject.version}"
apiVersion = "26.2"
2025-06-28 02:05:44 +00:00
authors = listOf("destro174", "akastijn")
2021-12-26 14:12:13 +00:00
softDepend = listOf("MyPet", "mcMMO")
2022-09-07 00:53:07 +00:00
commands {
register("listboosters") {
description = "Lists all active and queued boosters"
permission = "boosters.list"
usage = "/listboosters"
}
}
2025-06-28 02:05:44 +00:00
}