public class ForgePlugin extends PatcherUserBasePlugin<ForgeExtension>
useLocalCacheotherPlugin, project, replacer| Constructor and Description |
|---|
ForgePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterEvaluate() |
protected void |
applyUserPlugin() |
java.lang.String |
getApiGroup(ForgeExtension ext) |
java.lang.String |
getApiName(ForgeExtension ext) |
java.lang.String |
getApiVersion(ForgeExtension ext) |
protected java.util.List<java.lang.String> |
getClientJvmArgs(ForgeExtension ext)
For run configurations.
|
protected java.util.List<java.lang.String> |
getClientRunArgs(ForgeExtension ext)
For run configurations.
|
protected java.lang.String |
getClientRunClass(ForgeExtension ext)
To be inserted into GradleStart.
|
protected java.lang.String |
getClientTweaker(ForgeExtension ext)
To be inserted into GradleStart.
|
protected java.util.List<java.lang.String> |
getServerJvmArgs(ForgeExtension ext)
For run configurations.
|
protected java.util.List<java.lang.String> |
getServerRunArgs(ForgeExtension ext)
For run configurations.
|
protected java.lang.String |
getServerRunClass(ForgeExtension ext)
To be inserted into GradleStartServer.
|
protected java.lang.String |
getServerTweaker(ForgeExtension ext)
To be inserted into GradleStartServer.
|
java.lang.String |
getUserdevClassifier(ForgeExtension ext) |
java.lang.String |
getUserdevExtension(ForgeExtension ext) |
protected void |
onVersionCheck(FGVersion version,
FGVersionWrapper wrapper)
Function to do stuff with the version check json information.
|
protected void |
setupReobf(TaskSingleReobf reobf)
Sets up the default settings for reobf tasks.
|
afterDecomp, getStartDir, hasClientRun, hasServerRunaddAtsToDeobf, applyPlugin, chooseDeobfOutput, configureCompilation, configureEclipse, configureIntellij, createSourceCopyTasks, doDepAtExtraction, doDevTimeDeobf, getDummyDep, injectIntellijRuns, makeDecompTasks, makeObfSource, makeRunTasks, mapConfigurations, useLocalCacheaddFlatRepo, addMavenRepo, apply, applyExternalPlugin, buildProject, cacheFile, delayedFile, delayedString, delayedTree, doFGVersionCheck, getExtension, getWithEtag, makeTask, makeTask, makeTask, maybeMakeTask, maybeMakeTask, maybeMakeTask, parseAndStoreVersion, parseAndStoreVersionprotected void applyUserPlugin()
applyUserPlugin in class PatcherUserBasePlugin<ForgeExtension>protected void setupReobf(TaskSingleReobf reobf)
UserBasePluginsetupReobf in class UserBasePlugin<ForgeExtension>reobf - The task to setupprotected void afterEvaluate()
afterEvaluate in class PatcherUserBasePlugin<ForgeExtension>protected void onVersionCheck(FGVersion version, FGVersionWrapper wrapper)
BasePluginonVersionCheck in class BasePlugin<ForgeExtension>public java.lang.String getApiGroup(ForgeExtension ext)
getApiGroup in class PatcherUserBasePlugin<ForgeExtension>public java.lang.String getApiName(ForgeExtension ext)
getApiName in class PatcherUserBasePlugin<ForgeExtension>public java.lang.String getApiVersion(ForgeExtension ext)
getApiVersion in class PatcherUserBasePlugin<ForgeExtension>public java.lang.String getUserdevClassifier(ForgeExtension ext)
getUserdevClassifier in class PatcherUserBasePlugin<ForgeExtension>public java.lang.String getUserdevExtension(ForgeExtension ext)
getUserdevExtension in class PatcherUserBasePlugin<ForgeExtension>protected java.lang.String getClientTweaker(ForgeExtension ext)
UserBasePlugingetClientTweaker in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.lang.String getServerTweaker(ForgeExtension ext)
UserBasePlugingetServerTweaker in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.lang.String getClientRunClass(ForgeExtension ext)
UserBasePlugingetClientRunClass in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getClientRunArgs(ForgeExtension ext)
UserBasePlugingetClientRunArgs in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.lang.String getServerRunClass(ForgeExtension ext)
UserBasePlugingetServerRunClass in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getServerRunArgs(ForgeExtension ext)
UserBasePlugingetServerRunArgs in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getClientJvmArgs(ForgeExtension ext)
UserBasePlugingetClientJvmArgs in class UserBasePlugin<ForgeExtension>ext - the Extension objectprotected java.util.List<java.lang.String> getServerJvmArgs(ForgeExtension ext)
UserBasePlugingetServerJvmArgs in class UserBasePlugin<ForgeExtension>ext - the Extension object