plugins { `maven-publish` } dependencies { compileOnly("com.velocitypowered:velocity-api:3.1.2-SNAPSHOT") } java { withSourcesJar() withJavadocJar() } tasks { javadoc { options.encoding = Charsets.UTF_8.name() (options as StandardJavadocDocletOptions).links( "https://jd.adventure.kyori.net/api/4.11.0/", "https://jd.adventure.kyori.net/text-minimessage/4.11.0/", "https://jd.papermc.io/velocity/3.0.0/" ) } } publishing { publications { create("maven") { groupId = project.group as String artifactId = project.name version = project.version as String from(components["java"]) } } }