import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar plugins { id("net.minecrell.plugin-yml.bungee") version "0.5.0" } group = rootProject.group val rootDependencyDir = "${group}.dependencies" val dependencyDir = "${group}.bungee.dependencies" val rootDependencyDir = "net.frankheijden.serverutils.dependencies" val dependencyDir = "net.frankheijden.serverutils.bungee.dependencies" version = rootProject.version base { archivesName.set("${rootProject.name}-bungee") } repositories { maven("https://oss.sonatype.org/content/repositories/snapshots") } dependencies { implementation("org.zhdev.oblak:cloud-bungee:${VersionConstants.cloudVersion}") implementation("net.kyori:adventure-api:${VersionConstants.adventureVersion}") { exclude("net.kyori", "adventure-text-minimessage") } implementation("net.kyori:adventure-platform-bungeecord:${VersionConstants.adventurePlatformVersion}") { exclude("net.kyori", "adventure-api") exclude("net.kyori", "adventure-text-minimessage") } implementation("net.kyori:adventure-text-minimessage:${VersionConstants.adventureMinimessageVersion}") { exclude("net.kyori", "adventure-api") } implementation("org.bstats:bstats-bungeecord:${VersionConstants.bstatsVersion}") implementation(project(":Common")) compileOnly("net.md-5:bungeecord-api:1.19-R0.1-SNAPSHOT") } tasks.withType { relocate("org.bstats", "${dependencyDir}.bstats") } bungee { name = "Bukman" main = "net.frankheijden.serverutils.bungee.ServerUtils" description = "A server utility" softDepends = setOf("ServerUtilsUpdater") author = "FrankHeijden" }