plugins { id 'java' } group = 'org.blz' version = '1.3+26.1.2' repositories { mavenCentral() maven { name = 'papermc' url = 'https://repo.papermc.io/repository/maven-public/' } } dependencies { compileOnly 'io.papermc.paper:paper-api:26.1.2.build.74-stable' compileOnly 'net.luckperms:api:5.5' compileOnly 'com.google.code.gson:gson:2.13.2' } java { toolchain.languageVersion.set(JavaLanguageVersion.of(25)) } tasks.withType(JavaCompile) { options.encoding = 'UTF-8' options.compilerArgs.addAll(['-Xlint:deprecation', '-Xlint:unchecked']) } processResources { def props = [version: version] inputs.properties props filteringCharset = 'UTF-8' filesMatching('plugin.yml') { expand props } } jar { archiveFileName.set("${project.name}-${project.version}.jar") }