plugins { java } group = "party.cybsec" version = "1.3.0" description = "deterministic item-for-item chest barter" repositories { mavenCentral() maven("https://repo.papermc.io/repository/maven-public/") maven("https://repo.papermc.io/repository/maven-snapshots/") } dependencies { compileOnly("io.papermc.paper:paper-api:1.21.11-R0.1-SNAPSHOT") implementation("org.xerial:sqlite-jdbc:3.47.1.0") } java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) } tasks.withType { options.encoding = "UTF-8" } tasks.jar { archiveBaseName.set("oyeShops") archiveVersion.set(project.version.toString()) } tasks.processResources { val props = mapOf("version" to version) inputs.properties(props) filteringCharset = "UTF-8" filesMatching("plugin.yml") { expand(props) } }