Class AbstractPluginMLSC
java.lang.Object
nl.elec332.gradle.minecraft.moddev.projects.AbstractPluginSC
nl.elec332.gradle.minecraft.moddev.projects.AbstractPluginMLSC
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
- Direct Known Subclasses:
FabricProjectPluginSC,ForgeProjectPluginSC,NeoProjectPluginSC,QuiltProjectPluginSC
Created by Elec332 on 26-02-2024
-
Field Summary
Fields inherited from class nl.elec332.gradle.minecraft.moddev.projects.AbstractPluginSC
COMMON_CONFIG_NAME, DEV_ALL_JAR_TASK_NAME, DEV_JAR_TASK_NAME, MAPPINGS, MOD_PUBLICATION, REMAPPED_JAR_TASK_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract voidapplyMLPlugin(org.gradle.api.Project target, org.gradle.api.tasks.SourceSet main, org.gradle.api.tasks.SourceSet run, org.gradle.api.tasks.SourceSet commonMain) protected final voidapplyPlugin(org.gradle.api.Project target, org.gradle.api.tasks.SourceSet main) protected org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task>setupRemapTask(org.gradle.api.Project project, org.gradle.api.Task task) Methods inherited from class nl.elec332.gradle.minecraft.moddev.projects.AbstractPluginSC
addToPublication, addToPublication, apply, getModPublication
-
Constructor Details
-
AbstractPluginMLSC
public AbstractPluginMLSC()
-
-
Method Details
-
applyPlugin
protected final void applyPlugin(org.gradle.api.Project target, org.gradle.api.tasks.SourceSet main) - Specified by:
applyPluginin classAbstractPluginSC
-
applyMLPlugin
protected abstract void applyMLPlugin(org.gradle.api.Project target, org.gradle.api.tasks.SourceSet main, org.gradle.api.tasks.SourceSet run, org.gradle.api.tasks.SourceSet commonMain) -
setupRemapTask
protected org.gradle.api.tasks.TaskProvider<? extends org.gradle.api.Task> setupRemapTask(org.gradle.api.Project project, org.gradle.api.Task task)
-