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