aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorJuuxel <6596629+Juuxel@users.noreply.github.com>2020-12-05 13:40:50 +0200
committerJuuxel <6596629+Juuxel@users.noreply.github.com>2020-12-05 13:40:50 +0200
commit859b132851e7476d744396ac3b6145018c24f9df (patch)
treea4332f09b39ba4ad3b37de045f2470a91b5ff912 /src/main
parentc1e93b29e90ae5028299b1b0924465089cdc0bd0 (diff)
downloadarchitectury-loom-859b132851e7476d744396ac3b6145018c24f9df.tar.gz
architectury-loom-859b132851e7476d744396ac3b6145018c24f9df.tar.bz2
architectury-loom-859b132851e7476d744396ac3b6145018c24f9df.zip
Should fix MOD_CLASSES on Linux
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/net/fabricmc/loom/util/RunConfig.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/net/fabricmc/loom/util/RunConfig.java b/src/main/java/net/fabricmc/loom/util/RunConfig.java
index 445b5f85..385e553b 100644
--- a/src/main/java/net/fabricmc/loom/util/RunConfig.java
+++ b/src/main/java/net/fabricmc/loom/util/RunConfig.java
@@ -136,16 +136,15 @@ public class RunConfig {
StringBuilder modClasses = new StringBuilder();
SourceSet main = project.getConvention().getPlugin(JavaPluginConvention.class).getSourceSets().getByName("main");
- modClasses.append("loom%%");
- modClasses.append(main.getOutput().getResourcesDir().getAbsolutePath());
- modClasses.append(';');
-
for (File classes : main.getOutput().getClassesDirs()) {
modClasses.append("loom%%");
modClasses.append(classes.getAbsolutePath());
- modClasses.append(';');
+ modClasses.append(File.pathSeparator);
}
+ modClasses.append("loom%%");
+ modClasses.append(main.getOutput().getResourcesDir().getAbsolutePath());
+
runConfig.envVariables.put("MOD_CLASSES", modClasses.toString());
}