From 117dbd08ae898e865c8b7ac83df526e8c0d930d0 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Thu, 11 Jun 2026 23:54:42 +0200 Subject: [PATCH] Implement startup arguments into steamwar.devserver.gradle --- BauSystem/build.gradle.kts | 3 --- buildSrc/src/main/groovy/steamwar.devserver.gradle | 4 +++- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/BauSystem/build.gradle.kts b/BauSystem/build.gradle.kts index aebbc9bb..de9fe1b8 100644 --- a/BauSystem/build.gradle.kts +++ b/BauSystem/build.gradle.kts @@ -38,7 +38,4 @@ tasks.register("DevBau21") { dependsOn(":BauSystem:shadowJar") dependsOn(":SchematicSystem:shadowJar") template = "Bau21" - // TODO: Add to every new server start! newer than 1.21 inclusive! - jvmArgs = "-javaagent:/jars/AccessWidener.jar=start" - setdParams(mapOf("paper.disablePluginRemapping" to "true")) } diff --git a/buildSrc/src/main/groovy/steamwar.devserver.gradle b/buildSrc/src/main/groovy/steamwar.devserver.gradle index af6d224e..ce3b8765 100644 --- a/buildSrc/src/main/groovy/steamwar.devserver.gradle +++ b/buildSrc/src/main/groovy/steamwar.devserver.gradle @@ -1,7 +1,7 @@ /* * This file is a part of the SteamWar software. * - * Copyright (C) 2025 SteamWar.de-Serverteam + * Copyright (C) 2026 SteamWar.de-Serverteam * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by @@ -245,8 +245,10 @@ class DevServer extends DefaultTask { for (Map.Entry dParam : dParams.entrySet()) { devPy.append(" -D${dParam.key}=${dParam.value}") } + devPy.append(" -Dpaper.disablePluginRemapping=true") devPy.append(" $template") if (debug) devPy.append(" -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:$debugPort") + devPy.append(" -javaagent:/jars/AccessWidener.jar=start") if (jvmArgs != null) devPy.append(" $jvmArgs") println("Starting $template with command ${devPy.toString()}")