- Added net.atlantismc.disguises:api:1.0 as compileOnly dependency - Created AtlantisDisguiseIntegration bridge class - NameOverrideService now delegates to Atlantis when available - Falls back to built-in Bukkit display name overrides if absent - Added AtlantisDisguises to plugin.yml softdepend
37 lines
832 B
Kotlin
37 lines
832 B
Kotlin
plugins {
|
|
id("com.gradleup.shadow")
|
|
}
|
|
|
|
dependencies {
|
|
val paperApiVersion: String by project
|
|
val hikariVersion: String by project
|
|
val luckpermsVersion: String by project
|
|
val placeholderApiVersion: String by project
|
|
|
|
implementation(project(":nickcore-common"))
|
|
|
|
compileOnly("io.papermc.paper:paper-api:$paperApiVersion")
|
|
|
|
implementation("com.zaxxer:HikariCP:$hikariVersion")
|
|
|
|
compileOnly("net.luckperms:api:$luckpermsVersion")
|
|
compileOnly("me.clip:placeholderapi:$placeholderApiVersion")
|
|
compileOnly("net.atlantismc.disguises:api:1.0")
|
|
}
|
|
|
|
tasks.jar {
|
|
enabled = false
|
|
}
|
|
|
|
tasks.shadowJar {
|
|
archiveFileName.set("NickCore-Paper-${project.version}.jar")
|
|
|
|
relocate("com.zaxxer.hikari", "com.nickcore.lib.hikari")
|
|
|
|
minimize()
|
|
}
|
|
|
|
tasks.build {
|
|
dependsOn(tasks.shadowJar)
|
|
}
|