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
  • Constructor Details

    • MinecraftSourceSets

      public MinecraftSourceSets()
  • Method Details

    • get

      public static MinecraftSourceSets get(org.gradle.api.Project project)
    • applyDependencies

      public abstract void applyDependencies(BiConsumer<String,MinecraftJar.Type> consumer, List<MinecraftJar.Type> targets)
    • getSourceSetForEnv

      public abstract String getSourceSetForEnv(String env)
    • 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

      protected void extendsFrom(org.gradle.api.Project project, String name, String extendsFrom)