plugins { id("java") id("maven-publish") } group = "com.alttd" version = System.getenv("BUILD_NUMBER") ?: "1.0-SNAPSHOT" description = "Altitude's Transfer Items plugin" apply() java { toolchain { languageVersion.set(JavaLanguageVersion.of(21)) } } tasks { withType { options.encoding = Charsets.UTF_8.name() } withType { options.encoding = Charsets.UTF_8.name() } jar { archiveFileName.set("${rootProject.name}.jar") } processResources { filteringCharset = Charsets.UTF_8.name() duplicatesStrategy = DuplicatesStrategy.INCLUDE filesMatching("plugin.yml") { expand(Pair("version", project.version)) } } } dependencies { compileOnly("com.alttd:Galaxy-API:1.21-R0.1-SNAPSHOT") { isChanging = true } }