diff --git a/buildSrc/src/steamwar.devserver.gradle b/buildSrc/src/steamwar.devserver.gradle index eea3fdca..59e6cfbb 100644 --- a/buildSrc/src/steamwar.devserver.gradle +++ b/buildSrc/src/steamwar.devserver.gradle @@ -30,10 +30,6 @@ class DevServer extends DefaultTask { @Optional boolean debug = false - @Input - @Optional - String worldName = null - @Input String template = null @@ -88,10 +84,13 @@ class DevServer extends DefaultTask { } } - if (worldName == null) worldName = properties.get("worldName") + worldName = properties.get("worldName") host = properties.get("host") debugPort = new Random().nextInt(5001, 10000) + if (worldName == null) { + throw new GradleException("Please supply the 'worldName' in a 'steamwar.properties' files either in this project dir or any parent project!") + } if (host == null) { throw new GradleException("Please supply the 'host' in a 'steamwar.properties' files either in this project dir or any parent project!") } @@ -117,6 +116,9 @@ class DevServer extends DefaultTask { @Internal Boolean running = true + @Internal + String worldName = null + class Finalizer extends DefaultTask { Finalizer() {