Fix mods being always being applied to the main sourceset and not the target. (#719)

This commit is contained in:
modmuss50
2022-09-11 15:58:28 +01:00
committed by GitHub
parent d2ece2e409
commit 1b4226aca9
3 changed files with 25 additions and 5 deletions

View File

@@ -340,6 +340,9 @@ public abstract class LoomGradleExtensionApiImpl implements LoomGradleExtensionA
public RemapConfigurationSettings addRemapConfiguration(String name, Action<RemapConfigurationSettings> action) {
final RemapConfigurationSettings configurationSettings = getProject().getObjects().newInstance(RemapConfigurationSettings.class, name);
// TODO remove in 2.0, this is a fallback to mimic the previous (Broken) behaviour
configurationSettings.getSourceSet().convention(SourceSetHelper.getMainSourceSet(getProject()));
action.execute(configurationSettings);
RemapConfigurations.applyToProject(getProject(), configurationSettings);
remapConfigurations.add(configurationSettings);