mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-04-02 13:37:45 -05:00
Add Forge mixin support
This commit is contained in:
@@ -22,7 +22,7 @@ if (ENV.BUILD_NUMBER) {
|
||||
build = "release #${ENV.BUILD_NUMBER}"
|
||||
version = baseVersion + '.' + ENV.BUILD_NUMBER
|
||||
} else {
|
||||
version = baseVersion + '-forge.40'
|
||||
version = baseVersion + '-forge.42'
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
||||
@@ -76,6 +76,7 @@ public class LoomGradleExtension {
|
||||
public File accessWidener = null;
|
||||
public Function<String, Object> intermediaryUrl = mcVer -> "https://maven.fabricmc.net/net/fabricmc/intermediary/" + mcVer + "/intermediary-" + mcVer + "-v2.jar";
|
||||
public boolean shareCaches = false;
|
||||
public String mixinConfig = null; // FORGE: Passed to Minecraft
|
||||
|
||||
private final ConfigurableFileCollection unmappedMods;
|
||||
|
||||
|
||||
@@ -82,6 +82,13 @@ public class LaunchProvider extends DependencyProvider {
|
||||
|
||||
.argument("server", "--launchTarget")
|
||||
.argument("server", "fmluserdevserver");
|
||||
|
||||
String mixinConfig = getExtension().mixinConfig;
|
||||
|
||||
if (mixinConfig != null) {
|
||||
launchConfig.argument("-mixin.config");
|
||||
launchConfig.argument(mixinConfig);
|
||||
}
|
||||
}
|
||||
|
||||
//Enable ansi by default for idea and vscode
|
||||
|
||||
Reference in New Issue
Block a user