public class ForgeProjectPlugin extends ForgeBasedPlugin<ForgeExtension>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REMAP_JAR_TASK |
CHECK_CLASSES_TASK, GENERATE_METADATA, GENERATE_MIXIN_TASK, GENERATE_MODINFO_TASK, REMAPPED_JAR_TASK_NAME| Constructor and Description |
|---|
ForgeProjectPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addMixinDependencies(org.gradle.api.Project project) |
protected void |
addProperties(java.util.function.Consumer<java.lang.String> projectProps) |
protected void |
afterProject(org.gradle.api.Project project) |
void |
afterRuntimePluginsAdded(org.gradle.api.Project project) |
protected void |
beforeProject(org.gradle.api.Project project) |
protected void |
checkModMetadata(org.gradle.api.Project project,
ModMetadata metadata) |
protected java.lang.Class<ForgeExtension> |
extensionType() |
protected org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> |
setupRemapTask(org.gradle.api.Project project,
org.gradle.api.Task task,
org.gradle.api.tasks.TaskProvider<org.gradle.jvm.tasks.Jar> jarTask) |
apply, getArchiveClassifier, getExtension, getProjectTypepublic static final java.lang.String REMAP_JAR_TASK
protected void beforeProject(org.gradle.api.Project project)
beforeProject in class AbstractPlugin<ForgeExtension>public void afterRuntimePluginsAdded(org.gradle.api.Project project)
afterRuntimePluginsAdded in interface ProjectPluginInitializer.ListenerafterRuntimePluginsAdded in class AbstractPlugin<ForgeExtension>protected void afterProject(org.gradle.api.Project project)
afterProject in class AbstractPlugin<ForgeExtension>protected void addProperties(java.util.function.Consumer<java.lang.String> projectProps)
addProperties in class AbstractPlugin<ForgeExtension>protected void addMixinDependencies(org.gradle.api.Project project)
addMixinDependencies in class AbstractPlugin<ForgeExtension>protected void checkModMetadata(org.gradle.api.Project project,
ModMetadata metadata)
checkModMetadata in class AbstractPlugin<ForgeExtension>protected org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.tasks.bundling.AbstractArchiveTask> setupRemapTask(org.gradle.api.Project project,
org.gradle.api.Task task,
org.gradle.api.tasks.TaskProvider<org.gradle.jvm.tasks.Jar> jarTask)
setupRemapTask in class AbstractPlugin<ForgeExtension>protected java.lang.Class<ForgeExtension> extensionType()
extensionType in class AbstractPlugin<ForgeExtension>