plugins { alias(libs.plugins.kotlin) alias(libs.plugins.shadow) alias(libs.plugins.paperweight) alias(libs.plugins.run.paper) } group = "xyz.ineanto.dragon" version = "1.1" repositories { gradlePluginPortal() maven("https://repo.papermc.io/repository/maven-public/") maven("https://maven.enginehub.org/repo") maven("https://repo.xenondevs.xyz/releases") } dependencies { // Paper paperweight.paperDevBundle("1.21.8-R0.1-SNAPSHOT") // Inventory UI compileOnly(libs.invui) compileOnly(libs.invui.kotlin) // Resource Pack (unused) implementation(libs.glyphs.api) implementation(libs.glyphs.resources) implementation(libs.kotlin.stdlib) implementation(libs.commonsio) } kotlin { jvmToolchain(21) } paperweight.reobfArtifactConfiguration = io.papermc.paperweight.userdev.ReobfArtifactConfiguration.REOBF_PRODUCTION tasks { shadowJar { manifest { attributes["paperweight-mappings-namespace"] = "spigot" } } runServer { minecraftVersion("1.21.8") } }