aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authoruser11681 <44427720+user11681@users.noreply.github.com>2020-12-21 19:44:39 +0000
committerGitHub <noreply@github.com>2020-12-21 19:44:39 +0000
commit9f6c8486fbaccf81d9dc73d3af9b8a76e87fdb47 (patch)
tree55023d7abb6076d68d1640369034dc8b5bca3fb6 /src/main
parentb27bc3d39a1ee321ccdb573e0710261935582169 (diff)
downloadarchitectury-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.java5
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);