42 lines
847 B
Kotlin
42 lines
847 B
Kotlin
import xyz.jpenilla.resourcefactory.bukkit.BukkitPluginYaml
|
|
|
|
plugins {
|
|
kotlin("jvm") version libs.versions.kotlin.get()
|
|
alias(libs.plugins.paperweight.userdev)
|
|
alias(libs.plugins.shadow)
|
|
alias(libs.plugins.run.paper)
|
|
alias(libs.plugins.resource.factory.bukkit)
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
}
|
|
|
|
dependencies {
|
|
paperweight.paperDevBundle(libs.versions.paper.api.get())
|
|
implementation(libs.kotlin.stdlib)
|
|
}
|
|
|
|
bukkitPluginYaml {
|
|
main = "fr.nextstation.unmei.Unmei"
|
|
apiVersion = "26.1.2"
|
|
|
|
load = BukkitPluginYaml.PluginLoadOrder.STARTUP
|
|
authors.addAll("Azur84")
|
|
}
|
|
|
|
kotlin {
|
|
jvmToolchain(25)
|
|
}
|
|
|
|
tasks {
|
|
build {
|
|
dependsOn(shadowJar)
|
|
}
|
|
|
|
runServer {
|
|
minecraftVersion(libs.versions.minecraft.get())
|
|
jvmArgs("-Xms2G", "-Xmx2G", "-Dcom.mojang.eula.agree=true")
|
|
}
|
|
}
|