plugins { id("com.gradleup.shadow") version "9.3.0" } repositories { maven("https://repo.papermc.io/repository/maven-public/") mavenCentral() } dependencies { // Platform compileOnly("io.papermc.paper:paper-api:1.20.1-R0.1-SNAPSHOT") // authlib compileOnly("com.mojang:authlib:6.0.58") } java { sourceCompatibility = JavaVersion.VERSION_21 targetCompatibility = JavaVersion.VERSION_21 toolchain { languageVersion = JavaLanguageVersion.of(21) } } tasks.withType { options.encoding = "UTF-8" options.release.set(21) dependsOn(tasks.clean) } artifacts { implementation(tasks.shadowJar) }