diff options
author | user11681 <44427720+user11681@users.noreply.github.com> | 2020-12-21 19:44:39 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-21 19:44:39 +0000 |
commit | 9f6c8486fbaccf81d9dc73d3af9b8a76e87fdb47 (patch) | |
tree | 55023d7abb6076d68d1640369034dc8b5bca3fb6 /src/main | |
parent | b27bc3d39a1ee321ccdb573e0710261935582169 (diff) | |
download | architectury-loom-9f6c8486fbaccf81d9dc73d3af9b8a76e87fdb47.tar.gz architectury-loom-9f6c8486fbaccf81d9dc73d3af9b8a76e87fdb47.tar.bz2 architectury-loom-9f6c8486fbaccf81d9dc73d3af9b8a76e87fdb47.zip |
Add nogui to server program arguments (#310)
Closes #276
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/net/fabricmc/loom/util/RunConfig.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/net/fabricmc/loom/util/RunConfig.java b/src/main/java/net/fabricmc/loom/util/RunConfig.java index 74c98e1b..8fa9c1b7 100644 --- a/src/main/java/net/fabricmc/loom/util/RunConfig.java +++ b/src/main/java/net/fabricmc/loom/util/RunConfig.java @@ -113,10 +113,9 @@ public class RunConfig { if ("launchwrapper".equals(extension.getLoaderLaunchMethod())) { runConfig.mainClass = "net.minecraft.launchwrapper.Launch"; - runConfig.programArgs = "--tweakClass " + ("client".equals(mode) ? Constants.LaunchWrapper.DEFAULT_FABRIC_CLIENT_TWEAKER : Constants.LaunchWrapper.DEFAULT_FABRIC_SERVER_TWEAKER); + runConfig.programArgs += "--tweakClass " + ("client".equals(mode) ? Constants.LaunchWrapper.DEFAULT_FABRIC_CLIENT_TWEAKER : Constants.LaunchWrapper.DEFAULT_FABRIC_SERVER_TWEAKER); } else { runConfig.mainClass = "net.fabricmc.devlaunchinjector.Main"; - runConfig.programArgs = ""; runConfig.vmArgs = "-Dfabric.dli.config=" + encodeEscaped(extension.getDevLauncherConfig().getAbsolutePath()) + " -Dfabric.dli.env=" + mode.toLowerCase(); } @@ -155,6 +154,7 @@ public class RunConfig { RunConfig ideaClient = new RunConfig(); ideaClient.configName = "Minecraft Client"; + ideaClient.programArgs = ""; populate(project, extension, ideaClient, "client"); ideaClient.vmArgs += getOSClientJVMArgs(); ideaClient.vmArgs += " -Dfabric.dli.main=" + getMainClass("client", extension); @@ -167,6 +167,7 @@ public class RunConfig { RunConfig ideaServer = new RunConfig(); ideaServer.configName = "Minecraft Server"; + ideaServer.programArgs = "nogui "; populate(project, extension, ideaServer, "server"); ideaServer.vmArgs += " -Dfabric.dli.main=" + getMainClass("server", extension); |