import org.gradle.api.attributes.java.TargetJvmVersion plugins { id 'java-library' id 'io.papermc.paperweight.userdev' } repositories { mavenCentral() maven { name = 'papermc' url = uri('https://repo.papermc.io/repository/maven-public/') } } dependencies { api project(':compat-api') paperweight.paperDevBundle('26.1.2.build.74-stable') } java { toolchain.languageVersion.set(JavaLanguageVersion.of(25)) } configurations.configureEach { attributes.attribute(TargetJvmVersion.TARGET_JVM_VERSION_ATTRIBUTE, 25) } paperweight.reobfArtifactConfiguration = io.papermc.paperweight.userdev.ReobfArtifactConfiguration.getMOJANG_PRODUCTION() tasks.withType(JavaCompile).configureEach { options.encoding = 'UTF-8' options.release.set(21) }