Files
Hiderank-system/nickcore-paper/build.gradle.kts
BaileyCodes b7bc25e168 feat: integrate Atlantis Disguises API for packet-level nick/skin support
- 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
2026-06-01 13:22:48 -05:00

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)
}