1
0
Fork 0
runnerdragon/build.gradle.kts

50 lines
No EOL
1.1 KiB
Kotlin

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")
}
}