plugins { id("java") alias(libs.plugins.scrow.publish) alias(libs.plugins.scrow.runserver) alias(libs.plugins.shadow) alias(libs.plugins.scrow.basedependencies) alias(libs.plugins.scrow.database) } group = "de.kentoj.scrow" dependencies { implementation(project(":core-bukkit-api")) compileOnly(libs.papermc.api) implementation(libs.bson) implementation(libs.nats) implementation(libs.scrow.commandapi.bukkit) { isChanging = true } implementation(libs.postgres) compileOnly(libs.luckperms) } tasks.processResources { filesMatching("plugin.yml") { expand( mapOf("version" to project.version.toString()) ) } } tasks.build { dependsOn("shadowJar") } tasks.shadowJar { archiveClassifier = "" }