public abstract class UserVanillaBasePlugin<T extends UserBaseExtension> extends UserBasePlugin<T>
useLocalCacheotherPlugin, project, replacer| Constructor and Description |
|---|
UserVanillaBasePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterDecomp(boolean isDecomp,
boolean useLocalCache,
java.lang.String mcConfig)
This method should add the MC dependency to the supplied config, as well as do any extra configuration that requires the provided information.
|
protected void |
afterEvaluate() |
protected void |
applyUserPlugin() |
protected abstract void |
applyVanillaUserPlugin() |
protected abstract void |
createDecompTasks(java.lang.String globalPattern,
java.lang.String localPattern)
Correctly invoke the makeDecomptasks() method from the UserBasePlugin
|
protected java.util.List<java.lang.String> |
getClientRunArgs(T ext)
For run configurations.
|
protected abstract java.lang.String |
getJarName()
The name of the cached artifacts.
|
protected java.util.List<java.lang.String> |
getServerRunArgs(T ext)
For run configurations.
|
protected java.lang.Object |
getStartDir()
The location where the GradleStart files will be generated to.
|
addAtsToDeobf, applyPlugin, chooseDeobfOutput, configureCompilation, configureEclipse, configureIntellij, configureRetromapping, createSourceCopyTasks, doDepAtExtraction, doDevTimeDeobf, getClientJvmArgs, getClientRunClass, getClientTweaker, getDummyDep, getServerJvmArgs, getServerRunClass, getServerTweaker, hasClientRun, hasServerRun, injectIntellijRuns, makeDecompTasks, makeRunTasks, mapConfigurations, setupReobf, useLocalCacheaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, buildProject, cacheFile, delayedFile, delayedString, delayedTree, doFGVersionCheck, getExtension, getWithEtag, makeTask, makeTask, makeTask, maybeMakeTask, maybeMakeTask, maybeMakeTask, onVersionCheck, parseAndStoreVersionprotected final void applyUserPlugin()
applyUserPlugin in class UserBasePlugin<T extends UserBaseExtension>protected abstract void applyVanillaUserPlugin()
protected void afterDecomp(boolean isDecomp,
boolean useLocalCache,
java.lang.String mcConfig)
UserBasePluginafterDecomp in class UserBasePlugin<T extends UserBaseExtension>isDecomp - Whether to use the recmpield MC artifactuseLocalCache - Whetehr or not ATs were applied to this artifactmcConfig - Which gradle configuration to add the MC dep toprotected void afterEvaluate()
afterEvaluate in class UserBasePlugin<T extends UserBaseExtension>protected abstract void createDecompTasks(java.lang.String globalPattern,
java.lang.String localPattern)
globalPattern - pattern for conveniencelocalPattern - pattern for convenienceprotected abstract java.lang.String getJarName()
protected java.lang.Object getStartDir()
UserBasePlugingetStartDir in class UserBasePlugin<T extends UserBaseExtension>protected java.util.List<java.lang.String> getClientRunArgs(T ext)
UserBasePlugingetClientRunArgs in class UserBasePlugin<T extends UserBaseExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getServerRunArgs(T ext)
UserBasePlugingetServerRunArgs in class UserBasePlugin<T extends UserBaseExtension>ext - the Extension object