类 UserLibBasePlugin
java.lang.Object
net.minecraftforge.gradle.common.BasePlugin<UserExtension>
net.minecraftforge.gradle.user.UserBasePlugin<UserExtension>
net.minecraftforge.gradle.user.lib.UserLibBasePlugin
- 所有已实现的接口:
DelayedBase.IDelayedResolver<UserExtension>,org.gradle.api.Plugin<org.gradle.api.Project>
- 直接已知子类:
LiteLoaderPlugin
-
字段概要
从类继承的字段 net.minecraftforge.gradle.common.BasePlugin
assetIndex, mcManifest, otherPlugin, project, version -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidprotected final voidAdd Forge/FML ATs here.protected final voiddoVersionChecks(String version) protected StringgetApiCacheDir(UserExtension exten) May invoke the extension object, or be hardcoded.may not include delayed tokens.protected StringgetApiVersion(UserExtension exten) May invoke the extension object, or be hardcoded.protected StringName of the source dependency.protected DelayedFileprotected StringgetMcVersion(UserExtension exten) May invoke the extension object, or be hardcoded.protected StringName of the source dependency.protected StringgetSrgCacheDir(UserExtension exten) May invoke the extension object, or be hardcoded.protected StringFor run configurationsprotected StringThis unlike the others, is evaluated as a delayed string, and may contain various tokens including: {API_NAME} {API_VERSION} {MC_VERSION}protected StringgetUserDevCacheDir(UserExtension exten) May invoke the extension object, or be hardcoded.protected booleanMay invoke the extension object, or be hardcoded.resolve(String pattern, org.gradle.api.Project project, UserExtension exten) 从类继承的方法 net.minecraftforge.gradle.user.UserBasePlugin
afterEvaluate, configureCompilation, configureDeps, configureIntellij, configurePostDecomp, delayedDirtyFile, delayedDirtyFile, delayedTaskConfig, getClientRunArgs, getClientRunClass, getClientTweaker, getExtensionClass, getServerRunArgs, getServerRunClass, getServerTweaker, injectIntellijRuns, setMinecraftDeps从类继承的方法 net.minecraftforge.gradle.common.BasePlugin
addFlatRepo, addMavenRepo, apply, applyExternalPlugin, applyOverlayPlugin, canOverlayPlugin, delayedFile, delayedFileTree, delayedString, delayedZipTree, finalCall, getAssetIndex, getAssetIndexClosure, getExtension, getProject, getWithEtag, makeTask, makeTask, parseAssetIndex
-
构造器详细资料
-
UserLibBasePlugin
public UserLibBasePlugin()
-
-
方法详细资料
-
applyPlugin
public void applyPlugin()- 覆盖:
applyPlugin在类中UserBasePlugin<UserExtension>
-
getStartDir
从类复制的说明:UserBasePluginFor run configurations- 指定者:
getStartDir在类中UserBasePlugin<UserExtension>- 返回:
- the start location
-
getApiName
从类复制的说明:UserBasePluginmay not include delayed tokens.- 指定者:
getApiName在类中UserBasePlugin<UserExtension>- 返回:
- name of API, eg "forge", "fml", "liteloader"
-
getSrcDepName
从类复制的说明:UserBasePluginName of the source dependency. eg: forgeSrc may not include delayed tokens.- 指定者:
getSrcDepName在类中UserBasePlugin<UserExtension>- 返回:
- the name of the recompiled dependency
-
getBinDepName
从类复制的说明:UserBasePluginName of the source dependency. eg: forgeBin may not include delayed tokens.- 指定者:
getBinDepName在类中UserBasePlugin<UserExtension>- 返回:
- the name of the bin-patched dependency
-
hasApiVersion
protected boolean hasApiVersion()从类复制的说明:UserBasePluginMay invoke the extension object, or be hardcoded. may not include delayed tokens.- 指定者:
hasApiVersion在类中UserBasePlugin<UserExtension>- 返回:
- has an api version
-
getApiVersion
从类复制的说明:UserBasePluginMay invoke the extension object, or be hardcoded. may not include delayed tokens.- 指定者:
getApiVersion在类中UserBasePlugin<UserExtension>- 参数:
exten- the extension object- 返回:
- the api version
-
getMcVersion
从类复制的说明:UserBasePluginMay invoke the extension object, or be hardcoded. may not include delayed tokens.- 指定者:
getMcVersion在类中UserBasePlugin<UserExtension>- 参数:
exten- the extension object- 返回:
- the MC version
-
getApiCacheDir
从类复制的说明:UserBasePluginMay invoke the extension object, or be hardcoded. This unlike the others, is evaluated as a delayed file, and may contain various tokens including: {API_NAME} {API_VERSION} {MC_VERSION}- 指定者:
getApiCacheDir在类中UserBasePlugin<UserExtension>- 参数:
exten- the extension object- 返回:
- the API cache dir
-
getDevJson
- 指定者:
getDevJson在类中BasePlugin<UserExtension>
-
getSrgCacheDir
从类复制的说明:UserBasePluginMay invoke the extension object, or be hardcoded. This unlike the others, is evaluated as a delayed file, and may contain various tokens including: {API_NAME} {API_VERSION} {MC_VERSION}- 指定者:
getSrgCacheDir在类中UserBasePlugin<UserExtension>- 参数:
exten- the extension object- 返回:
- the SRG cache dir
-
getUserDevCacheDir
从类复制的说明:UserBasePluginMay invoke the extension object, or be hardcoded. This unlike the others, is evaluated as a delayed file, and may contain various tokens including: {API_NAME} {API_VERSION} {MC_VERSION}- 指定者:
getUserDevCacheDir在类中UserBasePlugin<UserExtension>- 参数:
exten- the extension object- 返回:
- the userdev cache dir
-
getUserDev
从类复制的说明:UserBasePluginThis unlike the others, is evaluated as a delayed string, and may contain various tokens including: {API_NAME} {API_VERSION} {MC_VERSION}- 指定者:
getUserDev在类中UserBasePlugin<UserExtension>- 返回:
- the userdev dep string
-
configureDeobfuscation
从类复制的说明:UserBasePluginAdd Forge/FML ATs here. This happens during normal evaluation, and NOT AfterEvaluate.- 指定者:
configureDeobfuscation在类中UserBasePlugin<UserExtension>- 参数:
task- the deobfuscation task
-
doVersionChecks
- 指定者:
doVersionChecks在类中UserBasePlugin<UserExtension>- 参数:
version- may have pre-release suffix _pre#
-
getOverlayExtension
- 指定者:
getOverlayExtension在类中BasePlugin<UserExtension>- 返回:
- the extension object with name EXT_NAME_MC
- 另请参阅:
-
resolve
- 指定者:
resolve在接口中DelayedBase.IDelayedResolver<UserExtension>- 覆盖:
resolve在类中UserBasePlugin<UserExtension>
-