Class NeoDevFacade
java.lang.Object
net.neoforged.moddevgradle.internal.NeoDevFacade
Internal API provided to the NeoForge development build scripts.
This is NOT API for normal mod development projects!
This allows us to a) make sure NeoDev doesn't use internals it's not supposed to and b) evolve the internal API while not having to modify NeoDev.
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidrunTaskOnProjectSync(org.gradle.api.Project project, Object task) static voidsetupRuns(org.gradle.api.Project project, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> argFileDir, org.gradle.api.DomainObjectCollection<RunModel> runs, Object runTemplatesSourceFile, Consumer<org.gradle.api.artifacts.Configuration> configureModulePath, Consumer<org.gradle.api.artifacts.Configuration> configureAdditionalClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> assetPropertiesFile, org.gradle.api.provider.Provider<String> neoFormVersion) static voidsetupTestTask(org.gradle.api.Project project, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> argFileDir, org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.testing.Test> testTask, Object runTemplatesSourceFile, org.gradle.api.provider.Provider<Set<ModModel>> loadedMods, org.gradle.api.provider.Provider<ModModel> testedMod, Consumer<org.gradle.api.artifacts.Configuration> configureModulePath, Consumer<org.gradle.api.artifacts.Configuration> configureAdditionalClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> assetPropertiesFile, org.gradle.api.provider.Provider<String> neoFormVersion)
-
Method Details
-
setupRuns
public static void setupRuns(org.gradle.api.Project project, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> argFileDir, org.gradle.api.DomainObjectCollection<RunModel> runs, Object runTemplatesSourceFile, Consumer<org.gradle.api.artifacts.Configuration> configureModulePath, Consumer<org.gradle.api.artifacts.Configuration> configureAdditionalClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> assetPropertiesFile, org.gradle.api.provider.Provider<String> neoFormVersion) -
setupTestTask
public static void setupTestTask(org.gradle.api.Project project, org.gradle.api.provider.Provider<org.gradle.api.file.Directory> argFileDir, org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.testing.Test> testTask, Object runTemplatesSourceFile, org.gradle.api.provider.Provider<Set<ModModel>> loadedMods, org.gradle.api.provider.Provider<ModModel> testedMod, Consumer<org.gradle.api.artifacts.Configuration> configureModulePath, Consumer<org.gradle.api.artifacts.Configuration> configureAdditionalClasspath, org.gradle.api.provider.Provider<org.gradle.api.file.RegularFile> assetPropertiesFile, org.gradle.api.provider.Provider<String> neoFormVersion) -
runTaskOnProjectSync
-