public class LiteloaderPlugin extends UserVanillaBasePlugin<LiteloaderExtension>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONFIG_LL_DC_RESOLVED |
static java.lang.String |
CONFIG_LL_DEOBF_COMPILE |
static java.lang.String |
MAVEN_REPO_NAME |
static java.lang.String |
MFATT_MODTYPE |
static java.lang.String |
MODFILE_EXTENSION |
static java.lang.String |
MODFILE_PREFIX |
static java.lang.String |
MODSYSTEM |
static java.lang.String |
TASK_LITEMOD |
static java.lang.String |
VERSION_JSON_FILE |
static java.lang.String |
VERSION_JSON_FILENAME |
static java.lang.String |
VERSION_JSON_URL |
useLocalCacheotherPlugin, project, replacer| Constructor and Description |
|---|
LiteloaderPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDependency(org.gradle.api.Project proj,
java.lang.String configuration,
java.lang.String dependency) |
protected void |
afterEvaluate() |
protected void |
applyVanillaUserPlugin() |
protected void |
createDecompTasks(java.lang.String globalPattern,
java.lang.String localPattern)
Correctly invoke the makeDecomptasks() method from the UserBasePlugin
|
LiteLoaderJson.Artifact |
getArtifact() |
protected java.util.List<java.lang.String> |
getClientJvmArgs(LiteloaderExtension ext)
For run configurations.
|
protected java.lang.String |
getClientRunClass(LiteloaderExtension ext)
To be inserted into GradleStart.
|
protected java.lang.String |
getClientTweaker(LiteloaderExtension ext)
To be inserted into GradleStart.
|
protected java.lang.String |
getJarName()
The name of the cached artifacts.
|
LiteLoaderJson |
getJson() |
LiteLoaderJson.RepoObject |
getRepo() |
protected java.util.List<java.lang.String> |
getServerJvmArgs(LiteloaderExtension ext)
For run configurations.
|
protected java.lang.String |
getServerRunClass(LiteloaderExtension ext)
To be inserted into GradleStartServer.
|
protected java.lang.String |
getServerTweaker(LiteloaderExtension ext)
To be inserted into GradleStartServer.
|
protected java.lang.Object |
getStartDir()
The location where the GradleStart files will be generated to.
|
LiteLoaderJson.VersionObject |
getVersion(java.lang.String version) |
protected boolean |
hasClientRun()
This method is called early, and not late.
|
protected boolean |
hasServerRun()
This method is called early, and not late.
|
void |
setArtifact(LiteLoaderJson.Artifact artifact) |
void |
setJson(LiteLoaderJson json) |
void |
setRepo(LiteLoaderJson.RepoObject repo) |
protected void |
setupDevTimeDeobf(org.gradle.api.Task compileDummy,
org.gradle.api.Task providedDummy) |
afterDecomp, applyUserPlugin, getClientRunArgs, getServerRunArgsaddAtsToDeobf, applyPlugin, chooseDeobfOutput, configureCompilation, configureEclipse, configureIntellij, configureRetromapping, createSourceCopyTasks, doDepAtExtraction, doDevTimeDeobf, getDummyDep, injectIntellijRuns, makeDecompTasks, makeRunTasks, mapConfigurations, remapDeps, setupReobf, useLocalCacheaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, buildProject, cacheFile, delayedFile, delayedString, delayedTree, doFGVersionCheck, getExtension, getWithEtag, makeTask, makeTask, makeTask, maybeMakeTask, maybeMakeTask, maybeMakeTask, onVersionCheck, parseAndStoreVersionpublic static final java.lang.String CONFIG_LL_DEOBF_COMPILE
public static final java.lang.String CONFIG_LL_DC_RESOLVED
public static final java.lang.String MAVEN_REPO_NAME
public static final java.lang.String MODFILE_PREFIX
public static final java.lang.String MODFILE_EXTENSION
public static final java.lang.String VERSION_JSON_URL
public static final java.lang.String VERSION_JSON_FILENAME
public static final java.lang.String VERSION_JSON_FILE
public static final java.lang.String TASK_LITEMOD
public static final java.lang.String MFATT_MODTYPE
public static final java.lang.String MODSYSTEM
protected void applyVanillaUserPlugin()
applyVanillaUserPlugin in class UserVanillaBasePlugin<LiteloaderExtension>protected void afterEvaluate()
afterEvaluate in class UserVanillaBasePlugin<LiteloaderExtension>protected void setupDevTimeDeobf(org.gradle.api.Task compileDummy,
org.gradle.api.Task providedDummy)
setupDevTimeDeobf in class UserBasePlugin<LiteloaderExtension>public LiteLoaderJson.VersionObject getVersion(java.lang.String version)
public LiteLoaderJson getJson()
public void setJson(LiteLoaderJson json)
public LiteLoaderJson.RepoObject getRepo()
public void setRepo(LiteLoaderJson.RepoObject repo)
public LiteLoaderJson.Artifact getArtifact()
public void setArtifact(LiteLoaderJson.Artifact artifact)
protected java.lang.String getJarName()
UserVanillaBasePlugingetJarName in class UserVanillaBasePlugin<LiteloaderExtension>protected void createDecompTasks(java.lang.String globalPattern,
java.lang.String localPattern)
UserVanillaBasePlugincreateDecompTasks in class UserVanillaBasePlugin<LiteloaderExtension>globalPattern - pattern for conveniencelocalPattern - pattern for convenienceprotected boolean hasServerRun()
UserBasePluginhasServerRun in class UserBasePlugin<LiteloaderExtension>protected boolean hasClientRun()
UserBasePluginhasClientRun in class UserBasePlugin<LiteloaderExtension>protected java.lang.Object getStartDir()
UserBasePlugingetStartDir in class UserVanillaBasePlugin<LiteloaderExtension>protected java.lang.String getClientTweaker(LiteloaderExtension ext)
UserBasePlugingetClientTweaker in class UserBasePlugin<LiteloaderExtension>ext - the Extension objectprotected java.lang.String getClientRunClass(LiteloaderExtension ext)
UserBasePlugingetClientRunClass in class UserBasePlugin<LiteloaderExtension>ext - the Extension objectprotected java.lang.String getServerTweaker(LiteloaderExtension ext)
UserBasePlugingetServerTweaker in class UserBasePlugin<LiteloaderExtension>ext - the Extension objectprotected java.lang.String getServerRunClass(LiteloaderExtension ext)
UserBasePlugingetServerRunClass in class UserBasePlugin<LiteloaderExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getClientJvmArgs(LiteloaderExtension ext)
UserBasePlugingetClientJvmArgs in class UserBasePlugin<LiteloaderExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getServerJvmArgs(LiteloaderExtension ext)
UserBasePlugingetServerJvmArgs in class UserBasePlugin<LiteloaderExtension>ext - the Extension objectprotected void addDependency(org.gradle.api.Project proj,
java.lang.String configuration,
java.lang.String dependency)