chore: 恐らくちゃんとしたビルド設定

This commit is contained in:
Keisuke Hirata 2025-12-12 01:11:21 +09:00
parent a758ab11bc
commit 1bc8fbc888

View File

@ -17,7 +17,7 @@ repositories {
dependencies { dependencies {
compileOnly("me.clip:placeholderapi:2.11.6") compileOnly("me.clip:placeholderapi:2.11.6")
compileOnly("io.papermc.paper:paper-api:1.21.10-R0.1-SNAPSHOT") compileOnly("io.papermc.paper:paper-api:1.21.10-R0.1-SNAPSHOT")
implementation("org.jetbrains.kotlin:kotlin-stdlib:2.1.0") compileOnly("org.jetbrains.kotlin:kotlin-stdlib:2.1.0")
implementation("net.hareworks:kommand-lib:1.1") implementation("net.hareworks:kommand-lib:1.1")
implementation("net.hareworks:permits-lib:1.1") implementation("net.hareworks:permits-lib:1.1")
compileOnly("net.kyori:adventure-text-minimessage:4.17.0") compileOnly("net.kyori:adventure-text-minimessage:4.17.0")
@ -40,6 +40,10 @@ paper {
required = false required = false
load = PaperPluginDescription.RelativeLoadOrder.BEFORE load = PaperPluginDescription.RelativeLoadOrder.BEFORE
} }
register("hcu-core") {
required = true
load = PaperPluginDescription.RelativeLoadOrder.BEFORE
}
} }
} }
tasks { tasks {
@ -49,9 +53,12 @@ tasks {
shadowJar { shadowJar {
archiveClassifier.set("min") archiveClassifier.set("min")
minimize { minimize {
exclude("net.hareworks:kommand-lib") exclude(dependency("net.hareworks:kommand-lib"))
exclude("net.hareworks:permits-lib") exclude(dependency("net.hareworks:permits-lib"))
} exclude(dependency("org.jetbrains.kotlin:kotlin-stdlib"))
relocate("kotlin", "net.hareworks.ghostdisplays.libs.kotlin") exclude(dependency("org.jetbrains.kotlin:kotlin-reflect"))
exclude(dependency("org.jetbrains.kotlin:kotlin-stdlib-jdk8"))
exclude(dependency("org.jetbrains.kotlin:kotlin-stdlib-jdk7"))
}
} }
} }