diff options
author | shedaniel <daniel@shedaniel.me> | 2021-09-19 21:04:49 +0800 |
---|---|---|
committer | shedaniel <daniel@shedaniel.me> | 2021-09-19 21:04:49 +0800 |
commit | 1c8554a94775851c984d681a16372ba6fa2009e8 (patch) | |
tree | 0c42e390b40c0714cb7726bce2492c198f56d072 /src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java | |
parent | 770597a5886c29784728c34122c2c0c1ae84ab81 (diff) | |
download | architectury-loom-1c8554a94775851c984d681a16372ba6fa2009e8.tar.gz architectury-loom-1c8554a94775851c984d681a16372ba6fa2009e8.tar.bz2 architectury-loom-1c8554a94775851c984d681a16372ba6fa2009e8.zip |
Close #12
Signed-off-by: shedaniel <daniel@shedaniel.me>
Diffstat (limited to 'src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java index e8d724be..b9f3b02e 100644 --- a/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java +++ b/src/main/java/net/fabricmc/loom/api/LoomGradleExtensionAPI.java @@ -28,7 +28,6 @@ import java.io.File; import java.util.List; import java.util.Set; import java.util.function.Consumer; -import java.util.function.Supplier; import org.gradle.api.Action; import org.gradle.api.NamedDomainObjectContainer; @@ -38,7 +37,6 @@ import org.gradle.api.file.RegularFileProperty; import org.gradle.api.provider.ListProperty; import org.gradle.api.provider.Property; import org.gradle.api.provider.Provider; -import org.gradle.api.tasks.SourceSet; import org.gradle.api.publish.maven.MavenPublication; import org.jetbrains.annotations.ApiStatus; @@ -47,6 +45,7 @@ import net.fabricmc.loom.api.mappings.layered.spec.LayeredMappingSpecBuilder; import net.fabricmc.loom.configuration.ide.RunConfig; import net.fabricmc.loom.configuration.ide.RunConfigSettings; import net.fabricmc.loom.configuration.launch.LaunchProviderSettings; +import net.fabricmc.loom.configuration.mods.forge.ForgeLocalMod; import net.fabricmc.loom.configuration.processors.JarProcessor; import net.fabricmc.loom.util.DeprecationHelper; import net.fabricmc.loom.util.ModPlatform; @@ -253,13 +252,9 @@ public interface LoomGradleExtensionAPI { return isForge() && !getDataGenMods().isEmpty(); } - void localMods(Action<SourceSetConsumer> action); + void localMods(Action<NamedDomainObjectContainer<ForgeLocalMod>> action); - interface SourceSetConsumer { - void add(Object... sourceSets); - } - - List<Supplier<SourceSet>> getForgeLocalMods(); + NamedDomainObjectContainer<ForgeLocalMod> getForgeLocalMods(); void dataGen(Action<DataGenConsumer> action); |