public abstract class TweakerPlugin extends UserBasePlugin<TweakerExtension>
useLocalCacheotherPlugin, project, replacer| Constructor and Description |
|---|
TweakerPlugin() |
| 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 |
createDecompTasks(java.lang.String globalPattern,
java.lang.String localPattern)
Correctly invoke the makeDecomptasks() method from the UserBasePlugin
|
protected java.util.List<java.lang.String> |
getClientJvmArgs(TweakerExtension ext)
For run configurations.
|
protected java.util.List<java.lang.String> |
getClientRunArgs(TweakerExtension ext)
For run configurations.
|
protected java.lang.String |
getClientRunClass(TweakerExtension ext)
To be inserted into GradleStart.
|
protected java.lang.String |
getClientTweaker(TweakerExtension ext)
To be inserted into GradleStart.
|
protected abstract java.lang.String |
getJarName()
The name of the cached artifacts.
|
protected java.util.List<java.lang.String> |
getServerJvmArgs(TweakerExtension ext)
For run configurations.
|
protected java.util.List<java.lang.String> |
getServerRunArgs(TweakerExtension ext)
For run configurations.
|
protected java.lang.String |
getServerRunClass(TweakerExtension ext)
To be inserted into GradleStartServer.
|
protected java.lang.String |
getServerTweaker(TweakerExtension ext)
To be inserted into GradleStartServer.
|
protected java.lang.Object |
getStartDir()
The location where the GradleStart files will be generated to.
|
addAtsToDeobf, applyPlugin, chooseDeobfOutput, configureCompilation, configureEclipse, configureIntellij, createSourceCopyTasks, doDepAtExtraction, doDevTimeDeobf, getDummyDep, hasClientRun, hasServerRun, injectIntellijRuns, makeDecompTasks, makeObfSource, makeRunTasks, mapConfigurations, setupReobf, useLocalCacheaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, buildProject, cacheFile, delayedFile, delayedString, delayedTree, doFGVersionCheck, getExtension, getWithEtag, makeTask, makeTask, makeTask, maybeMakeTask, maybeMakeTask, maybeMakeTask, onVersionCheck, parseAndStoreVersion, parseAndStoreVersionprotected void applyUserPlugin()
applyUserPlugin in class UserBasePlugin<TweakerExtension>protected void afterDecomp(boolean isDecomp,
boolean useLocalCache,
java.lang.String mcConfig)
UserBasePluginafterDecomp in class UserBasePlugin<TweakerExtension>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<TweakerExtension>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<TweakerExtension>protected java.lang.String getClientTweaker(TweakerExtension ext)
UserBasePlugingetClientTweaker in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.lang.String getServerTweaker(TweakerExtension ext)
UserBasePlugingetServerTweaker in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.lang.String getClientRunClass(TweakerExtension ext)
UserBasePlugingetClientRunClass in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getClientRunArgs(TweakerExtension ext)
UserBasePlugingetClientRunArgs in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.lang.String getServerRunClass(TweakerExtension ext)
UserBasePlugingetServerRunClass in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getServerRunArgs(TweakerExtension ext)
UserBasePlugingetServerRunArgs in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getClientJvmArgs(TweakerExtension ext)
UserBasePlugingetClientJvmArgs in class UserBasePlugin<TweakerExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getServerJvmArgs(TweakerExtension ext)
UserBasePlugingetServerJvmArgs in class UserBasePlugin<TweakerExtension>ext - the Extension object