plugins { `maven-publish` } java { withSourcesJar() withJavadocJar() toolchain.languageVersion.set(JavaLanguageVersion.of(17)) } dependencies { compileOnly("io.papermc.paper:paper-api:1.19.1-R0.1-SNAPSHOT") } tasks { compileJava { options.encoding = Charsets.UTF_8.name() options.release.set(17) } javadoc { options.encoding = Charsets.UTF_8.name() } } publishing { publications { create("maven") { groupId = project.group as String artifactId = project.name version = project.version as String from(components["java"]) } } }