45 lines
1.0 KiB
Kotlin
45 lines
1.0 KiB
Kotlin
plugins {
|
|
id("minimotd.shadow-platform")
|
|
id("net.minecrell.plugin-yml.bukkit")
|
|
id("xyz.jpenilla.run-paper")
|
|
}
|
|
|
|
dependencies {
|
|
implementation(projects.minimotdCommon)
|
|
implementation(libs.slf4jJdk14)
|
|
implementation(libs.adventurePlatformBukkit)
|
|
implementation(libs.bstatsBukkit)
|
|
implementation(libs.paperlib)
|
|
compileOnly(libs.paperApi)
|
|
}
|
|
|
|
tasks {
|
|
runServer {
|
|
minecraftVersion("1.19.2")
|
|
}
|
|
shadowJar {
|
|
platformRelocation("bukkit", "xyz.jpenilla.minimotd.common")
|
|
commonRelocation("org.slf4j")
|
|
commonRelocation("io.leangen.geantyref")
|
|
commonRelocation("net.kyori")
|
|
commonRelocation("org.bstats")
|
|
commonRelocation("io.papermc.lib")
|
|
}
|
|
}
|
|
|
|
bukkit {
|
|
name = rootProject.name
|
|
main = "xyz.jpenilla.minimotd.bukkit.MiniMOTDPlugin"
|
|
apiVersion = "1.13"
|
|
website = Constants.GITHUB_URL
|
|
authors = listOf("jmp")
|
|
softDepend = listOf("ViaVersion")
|
|
commands {
|
|
register("minimotd") {
|
|
description = "MiniMOTD Command"
|
|
usage = "/minimotd help"
|
|
permission = "minimotd.admin"
|
|
}
|
|
}
|
|
}
|