public abstract class TweakerPlugin extends UserBasePlugin<TweakerExtension>
useLocalCacheotherPlugin, project| Constructor and Description |
|---|
TweakerPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterEvaluate() |
protected void |
applyOverlayPlugin() |
protected void |
applyUserPlugin() |
boolean |
canOverlayPlugin()
return true if this plugin can be applied over another BasePlugin.
|
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 TweakerExtension |
getOverlayExtension() |
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()
To be inserted into GradleStart.
|
protected boolean |
hasClientRun()
This method is called early, and not late.
|
protected boolean |
hasServerRun()
This method is called early, and not late.
|
addAtsToDeobf, addEclipseRuns, applyPlugin, configureCompilation, configureIntellij, createSourceCopyTasks, injectIntellijRuns, mapConfigurations, tasksClient, tasksMerged, tasksServer, useLocalCacheaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, buildProject, cacheFile, delayedFile, delayedString, delayedTree, getExtension, getWithEtag, makeTask, makeTask, makeTask, maybeMakeTask, maybeMakeTask, maybeMakeTask, parseAndStoreVersion, parseAndStoreVersionprotected void applyUserPlugin()
applyUserPlugin in class UserBasePlugin<TweakerExtension>protected void afterEvaluate()
afterEvaluate in class UserBasePlugin<TweakerExtension>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 final boolean hasServerRun()
UserBasePluginhasServerRun in class UserBasePlugin<TweakerExtension>protected final boolean hasClientRun()
UserBasePluginhasClientRun in class UserBasePlugin<TweakerExtension>protected void applyOverlayPlugin()
applyOverlayPlugin in class BasePlugin<TweakerExtension>public boolean canOverlayPlugin()
BasePlugincanOverlayPlugin in class BasePlugin<TweakerExtension>protected TweakerExtension getOverlayExtension()
getOverlayExtension in class BasePlugin<TweakerExtension>Constants.EXT_NAME_MC