diff --git a/buildSrc/src/steamwar.devserver.gradle b/buildSrc/src/steamwar.devserver.gradle index 20b82def..eea3fdca 100644 --- a/buildSrc/src/steamwar.devserver.gradle +++ b/buildSrc/src/steamwar.devserver.gradle @@ -26,6 +26,10 @@ plugins { class DevServer extends DefaultTask { + @Input + @Optional + boolean debug = false + @Input @Optional String worldName = null @@ -95,7 +99,7 @@ class DevServer extends DefaultTask { doLast { setupTemplate(template) uploadDependencies() - startDebugPort() + if (debug) startDebugPort() startDevServer() } finalizedBy(new Finalizer()) @@ -241,7 +245,7 @@ class DevServer extends DefaultTask { devPy.append(" -D${dParam.key}=${dParam.value}") } devPy.append(" $template") - devPy.append(" -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:$debugPort") + if (debug) devPy.append(" -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:$debugPort") if (jvmArgs != null) devPy.append(" $jvmArgs") println("Starting $template with command ${devPy.toString()}") @@ -286,7 +290,7 @@ class VelocityServer extends DevServer { VelocityServer() { super() doFirst { - if(packetDecodeLogging) dParams.put("velocity.packet-decode-logging", "true") + if (packetDecodeLogging) dParams.put("velocity.packet-decode-logging", "true") } } }