public abstract class DevBasePlugin extends BasePlugin<DevExtension>
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String[] |
JAVA_FILES |
assetIndex, otherPlugin, project, version| Constructor and Description |
|---|
DevBasePlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterEvaluate() |
void |
applyOverlayPlugin() |
void |
applyPlugin() |
boolean |
canOverlayPlugin()
return true if this plugin can be applied over another BasePlugin.
|
protected DelayedFile |
getDevJson() |
protected java.lang.Class<DevExtension> |
getExtensionClass()
This extension object will have the name "minecraft"
|
protected DevExtension |
getOverlayExtension() |
protected java.lang.String |
getServerClassPath(java.io.File json) |
protected boolean |
hasInstaller() |
java.lang.String |
resolve(java.lang.String pattern,
org.gradle.api.Project project,
DevExtension exten) |
protected static java.lang.String |
runGit(org.gradle.api.Project project,
java.io.File workDir,
java.lang.String... args) |
protected void |
signJar(java.io.File archive,
java.lang.String keyName,
java.lang.String... filters) |
addFlatRepo, addMavenRepo, apply, applyExternalPlugin, delayedFile, delayedFileTree, delayedString, delayedZipTree, finalCall, getAssetIndex, getAssetIndexClosure, getExtension, getProject, getWithEtag, makeTask, makeTask, makeTask, parseAssetIndexpublic void applyPlugin()
applyPlugin in class BasePlugin<DevExtension>public final void applyOverlayPlugin()
applyOverlayPlugin in class BasePlugin<DevExtension>public final boolean canOverlayPlugin()
BasePlugincanOverlayPlugin in class BasePlugin<DevExtension>protected DelayedFile getDevJson()
getDevJson in class BasePlugin<DevExtension>public void afterEvaluate()
afterEvaluate in class BasePlugin<DevExtension>protected java.lang.Class<DevExtension> getExtensionClass()
BasePlugingetExtensionClass in class BasePlugin<DevExtension>protected DevExtension getOverlayExtension()
getOverlayExtension in class BasePlugin<DevExtension>Constants.EXT_NAME_MCprotected java.lang.String getServerClassPath(java.io.File json)
public java.lang.String resolve(java.lang.String pattern,
org.gradle.api.Project project,
DevExtension exten)
resolve in interface DelayedBase.IDelayedResolver<DevExtension>resolve in class BasePlugin<DevExtension>protected static java.lang.String runGit(org.gradle.api.Project project,
java.io.File workDir,
java.lang.String... args)
protected void signJar(java.io.File archive,
java.lang.String keyName,
java.lang.String... filters)
throws java.io.IOException
java.io.IOExceptionprotected boolean hasInstaller()