Class MinecraftSourceSets
java.lang.Object
net.fabricmc.loom.configuration.providers.minecraft.MinecraftSourceSets
- Direct Known Subclasses:
MinecraftSourceSets.Single,MinecraftSourceSets.Split
public abstract sealed class MinecraftSourceSets
extends Object
permits MinecraftSourceSets.Single, MinecraftSourceSets.Split
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classUsed when we have a single source set, either with split or merged jars.static final classUsed when we have a split client/common source set and split jars. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidafterEvaluate(org.gradle.api.Project project) abstract voidapplyDependencies(BiConsumer<String, MinecraftJar.Type> consumer, List<MinecraftJar.Type> targets) voidevaluateSplit(org.gradle.api.Project project) protected voidextendsFrom(org.gradle.api.Project project, String name, String extendsFrom) static MinecraftSourceSetsget(org.gradle.api.Project project) protected abstract List<net.fabricmc.loom.configuration.providers.minecraft.MinecraftSourceSets.ConfigurationName> abstract StringgetSourceSetForEnv(String env) protected voidregisterConfigurations(org.gradle.api.Project project)
-
Constructor Details
-
MinecraftSourceSets
public MinecraftSourceSets()
-
-
Method Details
-
get
-
applyDependencies
public abstract void applyDependencies(BiConsumer<String, MinecraftJar.Type> consumer, List<MinecraftJar.Type> targets) -
getSourceSetForEnv
-
getConfigurations
protected abstract List<net.fabricmc.loom.configuration.providers.minecraft.MinecraftSourceSets.ConfigurationName> getConfigurations() -
evaluateSplit
public void evaluateSplit(org.gradle.api.Project project) -
afterEvaluate
public abstract void afterEvaluate(org.gradle.api.Project project) -
registerConfigurations
protected void registerConfigurations(org.gradle.api.Project project) -
extendsFrom
-