public class FmlUserPlugin extends UserPatchBasePlugin
assetIndex, otherPlugin, project, version| Constructor and Description |
|---|
FmlUserPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureDeobfuscation(ProcessJarTask task)
Add Forge/FML ATs here.
|
protected void |
configurePatching(ProcessSrcJarTask patch)
Add in the desired patching stages.
|
protected void |
doVersionChecks(java.lang.String version,
int buildNumber) |
protected java.lang.String |
getApiGroup()
Should be with separate with periods.
|
java.lang.String |
getApiName()
may not include delayed tokens.
|
protected java.lang.String |
getApiPath(UserPatchExtension exten)
Should be with separate with slashes.
|
protected java.lang.String |
getVersionsJsonUrl()
THIS HAPPENS EARLY! no delay tokens or stuff!
|
java.lang.String |
resolve(java.lang.String pattern,
org.gradle.api.Project project,
UserPatchExtension exten) |
applyOverlayPlugin, applyPlugin, canOverlayPlugin, configurePostDecomp, delayedTaskConfig, doVersionChecks, getApiCacheDir, getApiVersion, getBinDepName, getClientRunArgs, getClientRunClass, getClientTweaker, getDevJson, getExtensionClass, getMcVersion, getOverlayExtension, getServerRunArgs, getServerRunClass, getServerTweaker, getSrcDepName, getSrgCacheDir, getStartDir, getUserDev, getUserDevCacheDir, hasApiVersionafterEvaluate, configureCompilation, configureDeps, configureIntellij, delayedDirtyFile, delayedDirtyFile, injectIntellijRuns, setMinecraftDepsaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, delayedFile, delayedFileTree, delayedString, delayedZipTree, finalCall, getAssetIndex, getAssetIndexClosure, getExtension, getProject, getWithEtag, makeTask, makeTask, makeTask, parseAssetIndexpublic java.lang.String getApiName()
UserBasePlugingetApiName in class UserBasePlugin<UserPatchExtension>protected java.lang.String getApiGroup()
UserPatchBasePlugingetApiGroup in class UserPatchBasePluginprotected java.lang.String getApiPath(UserPatchExtension exten)
getApiPath in class UserPatchBasePluginexten - extension objectprotected void configureDeobfuscation(ProcessJarTask task)
UserBasePluginconfigureDeobfuscation in class UserBasePlugin<UserPatchExtension>task - the deobfuscation taskprotected void configurePatching(ProcessSrcJarTask patch)
UserPatchBasePluginconfigurePatching in class UserPatchBasePluginpatch - patching taskprotected void doVersionChecks(java.lang.String version,
int buildNumber)
doVersionChecks in class UserPatchBasePluginpublic java.lang.String resolve(java.lang.String pattern,
org.gradle.api.Project project,
UserPatchExtension exten)
resolve in interface DelayedBase.IDelayedResolver<UserPatchExtension>resolve in class UserPatchBasePluginprotected java.lang.String getVersionsJsonUrl()
UserPatchBasePlugingetVersionsJsonUrl in class UserPatchBasePlugin