From 4a29a3f87050367b44b3924ebea0d2fdcdc44745 Mon Sep 17 00:00:00 2001 From: RTAkland Date: Tue, 29 Apr 2025 16:30:00 +0800 Subject: [PATCH] Fix input --- gradle.properties | 2 +- .../src/main/kotlin/cn/rtast/runbroker/RunBrokerTask.kt | 1 + .../rtast/runbroker/subserver/bukkit/RunBrokerSubServerTask.kt | 1 + .../runbroker/subserver/bungeecord/RunBrokerBungeeCordTask.kt | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index 069e525..e533000 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ kotlin.code.style=official -pluginVersion=0.1.3 \ No newline at end of file +pluginVersion=0.1.4 \ No newline at end of file diff --git a/runbroker-plugin/src/main/kotlin/cn/rtast/runbroker/RunBrokerTask.kt b/runbroker-plugin/src/main/kotlin/cn/rtast/runbroker/RunBrokerTask.kt index 3fe61de..01d2881 100644 --- a/runbroker-plugin/src/main/kotlin/cn/rtast/runbroker/RunBrokerTask.kt +++ b/runbroker-plugin/src/main/kotlin/cn/rtast/runbroker/RunBrokerTask.kt @@ -43,6 +43,7 @@ abstract class RunBrokerTask : DefaultTask() { it.executable = if (executablePath == "-") "java" else executablePath it.args = listOf("-jar", brokerFile.absolutePath) it.workingDir = project.layout.projectDirectory.dir("run/broker").asFile + it.standardInput = System.`in` } logger.info("Broker started...") } diff --git a/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bukkit/RunBrokerSubServerTask.kt b/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bukkit/RunBrokerSubServerTask.kt index 454249c..c6c5b7e 100644 --- a/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bukkit/RunBrokerSubServerTask.kt +++ b/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bukkit/RunBrokerSubServerTask.kt @@ -48,6 +48,7 @@ abstract class RunBrokerSubServerTask : DefaultTask() { it.executable = if (executablePath == "-") "java" else executablePath it.workingDir = project.layout.projectDirectory.dir("run/server/$currentTaskName").asFile it.args = listOf("-jar", serverCore.absolutePath, "nogui") + it.standardInput = System.`in` } logger.info("Server $currentTaskName started...") } diff --git a/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bungeecord/RunBrokerBungeeCordTask.kt b/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bungeecord/RunBrokerBungeeCordTask.kt index 6c2bfac..05e6651 100644 --- a/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bungeecord/RunBrokerBungeeCordTask.kt +++ b/runbroker-subserver-plugin/src/main/kotlin/cn/rtast/runbroker/subserver/bungeecord/RunBrokerBungeeCordTask.kt @@ -43,6 +43,7 @@ abstract class RunBrokerBungeeCordTask : DefaultTask() { it.executable = if (executablePath == "-") "java" else executablePath it.workingDir = project.layout.projectDirectory.dir("run/bungee/").asFile it.args = listOf("-jar", bungeeCord.absolutePath) + it.standardInput = System.`in` } logger.info("BungeeCord started...") }