plugins { id 'java' id 'com.gradleup.shadow' version '8.3.6' } group = 'io.github.jack1424' version = '2.0.0-DEV' repositories { mavenCentral() maven { name = "papermc-repo" url = uri("https://repo.papermc.io/repository/maven-public/") } maven { name = "sonatype" url = uri("https://oss.sonatype.org/content/groups/public/") } } dependencies { compileOnly("io.papermc.paper:paper-api:1.21.5-R0.1-SNAPSHOT") implementation("org.bstats:bstats-bukkit:3.1.0") } shadowJar { archiveClassifier.set('') relocate('org.bstats', 'io.github.jack1424.realTimeWeather.libs.bstats') minimize() } tasks.jar { manifest { attributes["paperweight-mappings-namespace"] = "mojang" } } tasks.shadowJar { manifest { attributes["paperweight-mappings-namespace"] = "mojang" } } java { toolchain.languageVersion.set(JavaLanguageVersion.of(21)) } processResources { def props = [version: version] inputs.properties props filteringCharset = 'UTF-8' filesMatching('plugin.yml') { expand props } }