plugins { java id("com.gradleup.shadow") version "9.2.2" } group = "loganintech" version = "1.0.0" repositories { mavenCentral() maven("https://repo.papermc.io/repository/maven-public/") maven("https://maven.enginehub.org/repo/") } dependencies { compileOnly("io.papermc.paper:paper-api:1.21.8-R0.1-SNAPSHOT") compileOnly("com.sk89q.worldguard:worldguard-bukkit:7.0.14") implementation("org.jetbrains:annotations:24.1.0") } java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) } tasks { shadowJar { archiveClassifier.set("") minimize() } processResources { val props = mapOf("version" to version) inputs.properties(props) filteringCharset = "UTF-8" filesMatching("plugin.yml") { expand(props) } } build { dependsOn(shadowJar) } }