Class CommonProjectPlugin
java.lang.Object
nl.elec332.gradle.minecraft.moddev.projects.AbstractPlugin<CommonProjectExtension>
nl.elec332.gradle.minecraft.moddev.projects.common.CommonProjectPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
Created by Elec332 on 02-09-2023
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddMixinDependencies(org.gradle.api.Project project) protected voidaddProperties(Consumer<String> pluginProps, Consumer<String> projectProps) protected voidafterProject(org.gradle.api.Project project) protected voidbeforeProject(org.gradle.api.Project project) protected voidcheckModMetadata(org.gradle.api.Project project, ModMetadata metadata) protected Class<CommonProjectExtension>protected Stringprotected voidpreparePlugins(org.gradle.api.Project project, org.gradle.api.initialization.Settings settings) Methods inherited from class nl.elec332.gradle.minecraft.moddev.projects.AbstractPlugin
addPlugin, apply, getExtension, getModLoader
-
Constructor Details
-
CommonProjectPlugin
public CommonProjectPlugin()
-
-
Method Details
-
preparePlugins
protected void preparePlugins(org.gradle.api.Project project, org.gradle.api.initialization.Settings settings) - Specified by:
preparePluginsin classAbstractPlugin<CommonProjectExtension>
-
beforeProject
protected void beforeProject(org.gradle.api.Project project) - Specified by:
beforeProjectin classAbstractPlugin<CommonProjectExtension>
-
afterProject
protected void afterProject(org.gradle.api.Project project) - Specified by:
afterProjectin classAbstractPlugin<CommonProjectExtension>
-
addProperties
- Specified by:
addPropertiesin classAbstractPlugin<CommonProjectExtension>
-
checkModMetadata
- Specified by:
checkModMetadatain classAbstractPlugin<CommonProjectExtension>
-
addMixinDependencies
protected void addMixinDependencies(org.gradle.api.Project project) - Specified by:
addMixinDependenciesin classAbstractPlugin<CommonProjectExtension>
-
getArchiveAppendix
- Specified by:
getArchiveAppendixin classAbstractPlugin<CommonProjectExtension>
-
extensionType
- Specified by:
extensionTypein classAbstractPlugin<CommonProjectExtension>
-