From fdd7b067f45d4a1c6fef444a0540f063c22d61ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20S=C3=B6derberg?= Date: Mon, 8 Jan 2024 08:44:22 +0100 Subject: [PATCH] build: add run-paper --- gradle/libs.versions.toml | 6 ++++-- hyperverse-core/build.gradle.kts | 5 +++++ hyperverse-nms-1-17/build.gradle.kts | 2 +- hyperverse-nms-1-18/build.gradle.kts | 2 +- hyperverse-nms-1-19/build.gradle.kts | 2 +- hyperverse-nms-1-20/build.gradle.kts | 2 +- 6 files changed, 13 insertions(+), 6 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 9490d73e..8898913d 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,8 @@ ktlint = "0.50.0" checkstyle = "10.12.5" kotlin = "1.9.20" shadow = "8.1.1" -paperweight = "1.5.10" +paperweight = "1.5.11" +run-paper = "2.2.2" # Platforms minecraft = "1.17.1-R0.1-SNAPSHOT" @@ -48,8 +49,9 @@ essentialsx = { group = "net.essentialsx", name = "EssentialsX", version.ref = " placeholderapi = { group = "me.clip", name = "placeholderapi", version.ref = "placeholderapi" } [plugins] -paperweightUserdev = { id = "io.papermc.paperweight.userdev", version.ref = "paperweight" } +paperweight-userdev = { id = "io.papermc.paperweight.userdev", version.ref = "paperweight" } cloud-buildLogic-spotless = { id = "org.incendo.cloud-build-logic.spotless", version.ref = "cloud-build-logic" } cloud-buildLogic-rootProject-publishing = { id = "org.incendo.cloud-build-logic.publishing.root-project", version.ref = "cloud-build-logic" } cloud-buildLogic-rootProject-spotless = { id = "org.incendo.cloud-build-logic.spotless.root-project", version.ref = "cloud-build-logic" } shadow = { id = "com.github.johnrengelman.shadow", version.ref = "shadow" } +run-paper = { id = "xyz.jpenilla.run-paper", version.ref = "run-paper" } diff --git a/hyperverse-core/build.gradle.kts b/hyperverse-core/build.gradle.kts index 5e803e6c..d4300e0d 100644 --- a/hyperverse-core/build.gradle.kts +++ b/hyperverse-core/build.gradle.kts @@ -4,6 +4,7 @@ plugins { id("hyperverse.base-conventions") id("hyperverse.publishing-conventions") alias(libs.plugins.shadow) + alias(libs.plugins.run.paper) } apply { @@ -92,4 +93,8 @@ tasks { build { dependsOn(shadowJar) } + + runServer { + minecraftVersion("1.20.4") + } } diff --git a/hyperverse-nms-1-17/build.gradle.kts b/hyperverse-nms-1-17/build.gradle.kts index 54ed6288..f13fa1d1 100644 --- a/hyperverse-nms-1-17/build.gradle.kts +++ b/hyperverse-nms-1-17/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("hyperverse.base-conventions") - alias(libs.plugins.paperweightUserdev) + alias(libs.plugins.paperweight.userdev) } dependencies { diff --git a/hyperverse-nms-1-18/build.gradle.kts b/hyperverse-nms-1-18/build.gradle.kts index d871e42d..bcb1aca6 100644 --- a/hyperverse-nms-1-18/build.gradle.kts +++ b/hyperverse-nms-1-18/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("hyperverse.base-conventions") - alias(libs.plugins.paperweightUserdev) + alias(libs.plugins.paperweight.userdev) } dependencies { diff --git a/hyperverse-nms-1-19/build.gradle.kts b/hyperverse-nms-1-19/build.gradle.kts index bef9a005..509ea527 100644 --- a/hyperverse-nms-1-19/build.gradle.kts +++ b/hyperverse-nms-1-19/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("hyperverse.base-conventions") - alias(libs.plugins.paperweightUserdev) + alias(libs.plugins.paperweight.userdev) } dependencies { diff --git a/hyperverse-nms-1-20/build.gradle.kts b/hyperverse-nms-1-20/build.gradle.kts index 6c6d9436..dd7c53fa 100644 --- a/hyperverse-nms-1-20/build.gradle.kts +++ b/hyperverse-nms-1-20/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("hyperverse.base-conventions") - alias(libs.plugins.paperweightUserdev) + alias(libs.plugins.paperweight.userdev) } dependencies {