类 FmlUserPlugin
java.lang.Object
net.minecraftforge.gradle.common.BasePlugin<UserPatchExtension>
net.minecraftforge.gradle.user.UserBasePlugin<UserPatchExtension>
net.minecraftforge.gradle.user.patch.UserPatchBasePlugin
net.minecraftforge.gradle.user.patch.FmlUserPlugin
- 所有已实现的接口:
DelayedBase.IDelayedResolver<UserPatchExtension>,org.gradle.api.Plugin<org.gradle.api.Project>
-
字段概要
从类继承的字段 net.minecraftforge.gradle.common.BasePlugin
assetIndex, mcManifest, otherPlugin, project, version -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidAdd Forge/FML ATs here.protected voidAdd in the desired patching stages.protected voiddoVersionChecks(String version, int buildNumber) protected StringShould be with separate with periods.may not include delayed tokens.protected StringgetApiPath(UserPatchExtension exten) Should be with separate with slashes.protected StringTHIS HAPPENS EARLY!resolve(String pattern, org.gradle.api.Project project, UserPatchExtension exten) 从类继承的方法 net.minecraftforge.gradle.user.patch.UserPatchBasePlugin
applyOverlayPlugin, applyPlugin, canOverlayPlugin, configurePostDecomp, delayedTaskConfig, doVersionChecks, getApiCacheDir, getApiVersion, getBinDepName, getClientRunArgs, getClientRunClass, getClientTweaker, getDevJson, getExtensionClass, getMcVersion, getOverlayExtension, getServerRunArgs, getServerRunClass, getServerTweaker, getSrcDepName, getSrgCacheDir, getStartDir, getUserDev, getUserDevCacheDir, hasApiVersion从类继承的方法 net.minecraftforge.gradle.user.UserBasePlugin
afterEvaluate, configureCompilation, configureDeps, configureIntellij, delayedDirtyFile, delayedDirtyFile, injectIntellijRuns, setMinecraftDeps从类继承的方法 net.minecraftforge.gradle.common.BasePlugin
addFlatRepo, addMavenRepo, apply, applyExternalPlugin, delayedFile, delayedFileTree, delayedString, delayedZipTree, finalCall, getAssetIndex, getAssetIndexClosure, getExtension, getProject, getWithEtag, makeTask, makeTask, parseAssetIndex
-
构造器详细资料
-
FmlUserPlugin
public FmlUserPlugin()
-
-
方法详细资料
-
getApiName
从类复制的说明:UserBasePluginmay not include delayed tokens.- 指定者:
getApiName在类中UserBasePlugin<UserPatchExtension>- 返回:
- name of API, eg "forge", "fml", "liteloader"
-
getApiGroup
从类复制的说明:UserPatchBasePluginShould be with separate with periods.- 指定者:
getApiGroup在类中UserPatchBasePlugin- 返回:
- API group
-
getApiPath
Should be with separate with slashes.- 覆盖:
getApiPath在类中UserPatchBasePlugin- 参数:
exten- extension object- 返回:
- api path
-
configureDeobfuscation
从类复制的说明:UserBasePluginAdd Forge/FML ATs here. This happens during normal evaluation, and NOT AfterEvaluate.- 指定者:
configureDeobfuscation在类中UserBasePlugin<UserPatchExtension>- 参数:
task- the deobfuscation task
-
configurePatching
从类复制的说明:UserPatchBasePluginAdd in the desired patching stages. This happens during normal evaluation, and NOT AfterEvaluate.- 指定者:
configurePatching在类中UserPatchBasePlugin- 参数:
patch- patching task
-
doVersionChecks
- 指定者:
doVersionChecks在类中UserPatchBasePlugin
-
resolve
- 指定者:
resolve在接口中DelayedBase.IDelayedResolver<UserPatchExtension>- 覆盖:
resolve在类中UserPatchBasePlugin
-
getVersionsJsonUrl
从类复制的说明:UserPatchBasePluginTHIS HAPPENS EARLY! no delay tokens or stuff!- 指定者:
getVersionsJsonUrl在类中UserPatchBasePlugin- 返回:
- url of the version json
-