public abstract class PatcherUserBasePlugin<T extends UserBaseExtension> extends UserBasePlugin<T>
useLocalCacheotherPlugin, project, replacer| Constructor and Description |
|---|
PatcherUserBasePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addAtsToDeobf() |
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() |
abstract java.lang.String |
getApiGroup(T ext) |
abstract java.lang.String |
getApiName(T ext) |
abstract java.lang.String |
getApiVersion(T ext) |
protected java.lang.Object |
getStartDir()
The location where the GradleStart files will be generated to.
|
abstract java.lang.String |
getUserdevClassifier(T ext) |
abstract java.lang.String |
getUserdevExtension(T ext) |
protected boolean |
hasClientRun()
This method is called early, and not late.
|
protected boolean |
hasServerRun()
This method is called early, and not late.
|
applyPlugin, chooseDeobfOutput, configureCompilation, configureEclipse, configureIntellij, createSourceCopyTasks, doDevTimeDeobf, getClientJvmArgs, getClientRunArgs, getClientRunClass, getClientTweaker, getDummyDep, getServerJvmArgs, getServerRunArgs, getServerRunClass, getServerTweaker, injectIntellijRuns, makeDecompTasks, makeObfSource, makeRunTasks, mapConfigurations, 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<T extends UserBaseExtension>protected void afterEvaluate()
afterEvaluate in class UserBasePlugin<T extends UserBaseExtension>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 addAtsToDeobf()
addAtsToDeobf in class UserBasePlugin<T extends UserBaseExtension>protected java.lang.Object getStartDir()
UserBasePlugingetStartDir in class UserBasePlugin<T extends UserBaseExtension>public abstract java.lang.String getApiGroup(T ext)
public abstract java.lang.String getApiName(T ext)
public abstract java.lang.String getApiVersion(T ext)
public abstract java.lang.String getUserdevClassifier(T ext)
public abstract java.lang.String getUserdevExtension(T ext)
protected boolean hasServerRun()
UserBasePluginhasServerRun in class UserBasePlugin<T extends UserBaseExtension>protected boolean hasClientRun()
UserBasePluginhasClientRun in class UserBasePlugin<T extends UserBaseExtension>