public abstract class UserLibBasePlugin extends UserBasePlugin<UserExtension>
assetIndex, otherPlugin, project, version| Constructor and Description |
|---|
UserLibBasePlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyPlugin() |
protected void |
configureDeobfuscation(ProcessJarTask task)
Add Forge/FML ATs here.
|
protected void |
doVersionChecks(java.lang.String version) |
protected java.lang.String |
getApiCacheDir(UserExtension exten)
May invoke the extension object, or be hardcoded.
|
java.lang.String |
getApiName()
may not include delayed tokens.
|
protected java.lang.String |
getApiVersion(UserExtension exten)
May invoke the extension object, or be hardcoded.
|
protected java.lang.String |
getBinDepName()
Name of the source dependency.
|
protected DelayedFile |
getDevJson() |
protected java.lang.String |
getMcVersion(UserExtension exten)
May invoke the extension object, or be hardcoded.
|
UserExtension |
getOverlayExtension() |
protected java.lang.String |
getSrcDepName()
Name of the source dependency.
|
protected java.lang.String |
getSrgCacheDir(UserExtension exten)
May invoke the extension object, or be hardcoded.
|
protected java.lang.String |
getStartDir()
For run configurations
|
protected java.lang.String |
getUserDev()
This unlike the others, is evaluated as a delayed string, and may contain various tokens including:
{API_NAME} {API_VERSION} {MC_VERSION}
|
protected java.lang.String |
getUserDevCacheDir(UserExtension exten)
May invoke the extension object, or be hardcoded.
|
protected boolean |
hasApiVersion()
May invoke the extension object, or be hardcoded.
|
java.lang.String |
resolve(java.lang.String pattern,
org.gradle.api.Project project,
UserExtension exten) |
afterEvaluate, configureCompilation, configureDeps, configureIntellij, configurePostDecomp, delayedDirtyFile, delayedDirtyFile, delayedTaskConfig, getClientRunArgs, getClientRunClass, getClientTweaker, getExtensionClass, getServerRunArgs, getServerRunClass, getServerTweaker, injectIntellijRuns, setMinecraftDepsaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, applyOverlayPlugin, canOverlayPlugin, delayedFile, delayedFileTree, delayedString, delayedZipTree, finalCall, getAssetIndex, getAssetIndexClosure, getExtension, getProject, getWithEtag, makeTask, makeTask, makeTask, parseAssetIndexpublic void applyPlugin()
applyPlugin in class UserBasePlugin<UserExtension>protected java.lang.String getStartDir()
UserBasePlugingetStartDir in class UserBasePlugin<UserExtension>public java.lang.String getApiName()
UserBasePlugingetApiName in class UserBasePlugin<UserExtension>protected java.lang.String getSrcDepName()
UserBasePlugingetSrcDepName in class UserBasePlugin<UserExtension>protected java.lang.String getBinDepName()
UserBasePlugingetBinDepName in class UserBasePlugin<UserExtension>protected boolean hasApiVersion()
UserBasePluginhasApiVersion in class UserBasePlugin<UserExtension>protected java.lang.String getApiVersion(UserExtension exten)
UserBasePlugingetApiVersion in class UserBasePlugin<UserExtension>exten - the extension objectprotected java.lang.String getMcVersion(UserExtension exten)
UserBasePlugingetMcVersion in class UserBasePlugin<UserExtension>exten - the extension objectprotected java.lang.String getApiCacheDir(UserExtension exten)
UserBasePlugingetApiCacheDir in class UserBasePlugin<UserExtension>exten - the extension objectprotected DelayedFile getDevJson()
getDevJson in class BasePlugin<UserExtension>protected java.lang.String getSrgCacheDir(UserExtension exten)
UserBasePlugingetSrgCacheDir in class UserBasePlugin<UserExtension>exten - the extension objectprotected java.lang.String getUserDevCacheDir(UserExtension exten)
UserBasePlugingetUserDevCacheDir in class UserBasePlugin<UserExtension>exten - the extension objectprotected java.lang.String getUserDev()
UserBasePlugingetUserDev in class UserBasePlugin<UserExtension>protected final void configureDeobfuscation(ProcessJarTask task)
UserBasePluginconfigureDeobfuscation in class UserBasePlugin<UserExtension>task - the deobfuscation taskprotected final void doVersionChecks(java.lang.String version)
doVersionChecks in class UserBasePlugin<UserExtension>version - may have pre-release suffix _pre#public UserExtension getOverlayExtension()
getOverlayExtension in class BasePlugin<UserExtension>Constants.EXT_NAME_MCpublic java.lang.String resolve(java.lang.String pattern,
org.gradle.api.Project project,
UserExtension exten)
resolve in interface DelayedBase.IDelayedResolver<UserExtension>resolve in class UserBasePlugin<UserExtension>