plugins { id("java") alias(libs.plugins.runpaper) 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) implementation(libs.postgres) } tasks { runServer { minecraftVersion("1.21.11") downloadPlugins { url("https://hangarcdn.papermc.io/plugins/ViaVersion/ViaVersion/versions/5.7.1/PAPER/ViaVersion-5.7.1.jar") url("https://hangarcdn.papermc.io/plugins/ViaVersion/ViaBackwards/versions/5.7.1/PAPER/ViaBackwards-5.7.1.jar") } } } tasks.processResources { filesMatching("plugin.yml") { expand( mapOf("version" to project.version.toString()) ) } } tasks.build { dependsOn("shadowJar") }