Index

A C D E G H I K L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

apiVersion(String) - Method in class me.kzheart.klib.gradle.KlibExtension
设置 Bukkit api-version;默认 1.13。传入空串等价于 KlibExtension.noApiVersion(),即不生成该键。
apply(Project) - Method in class me.kzheart.klib.gradle.KlibPlugin
 
artifactSuffix() - Method in enum class me.kzheart.klib.gradle.KlibModule
 

C

CLASS_NAME - Static variable in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
生成类的简单名,同时是文件名。
command() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
COMMAND - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
compat() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
COMPAT - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
COMPAT_V1_12 - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
COMPAT_V1_20 - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
COMPAT_V1_21 - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
COMPAT_V26 - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
compatV1_12() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
compatV1_20() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
compatV1_21() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
compatV26() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
config() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
CONFIG - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
core() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
CORE - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 

D

data() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
DATA - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
depend(String...) - Method in class me.kzheart.klib.gradle.KlibExtension
追加硬依赖;多次调用会累加,并在生成时按首次出现顺序去重。

E

endpoint(String) - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 
entrypoint(String) - Method in class me.kzheart.klib.gradle.KlibGuardProductSpec
设置商品 JAR 中 RemotePluginEntrypoint 实现类的完整类名。

G

generate() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
 
generate() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
generate() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
GenerateGuardEntrypointTask - Class in me.kzheart.klib.gradle
生成 Guard 商品入口描述文件。
GenerateGuardEntrypointTask() - Constructor for class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
 
GeneratePluginYamlTask - Class in me.kzheart.klib.gradle
根据 klib 扩展生成 Bukkit plugin.yml 描述文件。
GeneratePluginYamlTask() - Constructor for class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
GenerateRemoteAccessTask - Class in me.kzheart.klib.gradle
把 klib { remote { } } 的服务端地址、公开写入 Key 与能力上限生成为常量类。
GenerateRemoteAccessTask() - Constructor for class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getApiVersion() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getApiVersion() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getArchiveFile() - Method in class me.kzheart.klib.gradle.KlibShadeJarTask
 
getArchiveFile() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
getArchiveFile() - Method in class me.kzheart.klib.gradle.VerifyGuardProductJarTask
 
getBaseJar() - Method in class me.kzheart.klib.gradle.KlibShadeJarTask
 
getBaseJar() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
getBukkitPlugin() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getDepend() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getDepend() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getEndpoint() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getEndpoint() - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 
getEntrypoint() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
 
getEntrypoint() - Method in class me.kzheart.klib.gradle.KlibGuardProductSpec
 
getExceptions() - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 
getExceptionsEnabled() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getGuardApiVersion() - Method in class me.kzheart.klib.gradle.KlibGuardProductSpec
 
getGuardProduct() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
 
getGuardProduct() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getGuardProduct() - Method in class me.kzheart.klib.gradle.VerifyGuardProductJarTask
 
getGuardProductConfigured() - Method in class me.kzheart.klib.gradle.KlibExtension
是否声明过 guardProduct { } 块。
getInteropEnabled() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
getKetherInterop() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getLibraries() - Method in class me.kzheart.klib.gradle.KlibShadeJarTask
 
getLibraryVersion() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getLogs() - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 
getLogsEnabled() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getMain() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getMainClass() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getMainClass() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getMainClass() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
getManualIncidents() - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 
getManualIncidentsEnabled() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getModules() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getModules() - Method in class me.kzheart.klib.gradle.ResolveKlibModulesTask
 
getName() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getOutputDirectory() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getOutputFile() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
 
getOutputFile() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getOutputFile() - Method in class me.kzheart.klib.gradle.ResolveKlibModulesTask
 
getPluginName() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getPluginVersion() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getProtectedRelocationPrefixes() - Method in class me.kzheart.klib.gradle.KlibShadeJarTask
 
getPublicKey() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getPublicKey() - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 
getRelocations() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getRelocations() - Method in class me.kzheart.klib.gradle.KlibShadeJarTask
 
getRemote() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getRemoteConfigured() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
 
getRemoteConfigured() - Method in class me.kzheart.klib.gradle.KlibExtension
是否声明过 remote { } 块;未声明时不生成任何接入常量。
getSoftdepend() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
 
getSoftdepend() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getTargetPackage() - Method in class me.kzheart.klib.gradle.KlibExtension
 
getTargetPackage() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
getVersion() - Method in class me.kzheart.klib.gradle.KlibExtension
 
guardApiVersion(String) - Method in class me.kzheart.klib.gradle.KlibGuardProductSpec
覆盖默认配套的 klib-guard-api 版本。
guardProduct(Action<? super KlibGuardProductSpec>) - Method in class me.kzheart.klib.gradle.KlibExtension
切换为由 KlibGuard 门户加载的云端商品构建模式。

H

hook() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
HOOK - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 

I

item() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
ITEM - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 

K

ketherInterop(boolean) - Method in class me.kzheart.klib.gradle.KlibExtension
 
KlibExtension - Class in me.kzheart.klib.gradle
用于生成 Bukkit 元数据并组装内嵌依赖插件 JAR 的 DSL 配置值。
KlibExtension(ObjectFactory) - Constructor for class me.kzheart.klib.gradle.KlibExtension
 
KlibGuardProductSpec - Class in me.kzheart.klib.gradle
klib { guardProduct { } } 的云端商品构建配置。
KlibGuardProductSpec(ObjectFactory) - Constructor for class me.kzheart.klib.gradle.KlibGuardProductSpec
 
KlibModule - Enum Class in me.kzheart.klib.gradle
Klib 可发布模块及其直接模块依赖。
KlibModuleGraph - Class in me.kzheart.klib.gradle
依赖配置和内嵌依赖配置使用的标准模块依赖图。
KlibModulesSpec - Class in me.kzheart.klib.gradle
klib.modules { } 的类型安全模块选择 DSL。
KlibModulesSpec() - Constructor for class me.kzheart.klib.gradle.KlibModulesSpec
 
KlibPlugin - Class in me.kzheart.klib.gradle
用于生成 Bukkit 元数据并构建自包含 klib 发行包的 Gradle 插件入口。
KlibPlugin() - Constructor for class me.kzheart.klib.gradle.KlibPlugin
 
KlibRemoteSpec - Class in me.kzheart.klib.gradle
klib { remote { } } 的构建期 Remote 接入配置。
KlibRemoteSpec(ObjectFactory) - Constructor for class me.kzheart.klib.gradle.KlibRemoteSpec
 
KlibShadeJarTask - Class in me.kzheart.klib.gradle
构建包含重定位后 klib 模块及依赖的确定性插件 JAR。
KlibShadeJarTask() - Constructor for class me.kzheart.klib.gradle.KlibShadeJarTask
 
knownModules() - Static method in class me.kzheart.klib.gradle.KlibModuleGraph
 

L

lang() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
LANG - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
libraryVersion(String) - Method in class me.kzheart.klib.gradle.KlibExtension
覆盖当前 Gradle 插件默认配套的 Klib 模块版本。

M

main(String) - Method in class me.kzheart.klib.gradle.KlibExtension
 
me.kzheart.klib.gradle - package me.kzheart.klib.gradle
面向 klib 使用方的 Gradle 构建集成。
modules() - Method in class me.kzheart.klib.gradle.RelocationPlan
 
modules(Action<? super KlibModulesSpec>) - Method in class me.kzheart.klib.gradle.KlibExtension
选择需要内嵌的 Klib 模块;依赖模块由插件自动补齐。
ModuleSelection - Class in me.kzheart.klib.gradle
不可变且依赖完整的 klib 模块选择结果。

N

name(String) - Method in class me.kzheart.klib.gradle.KlibExtension
 
noApiVersion() - Method in class me.kzheart.klib.gradle.KlibExtension
不生成 api-version 键,用于需要支持 1.12.2 及更早服务端的插件。 与 apiVersion("") 等价,只是意图更明确。
none() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
清空当前块中的选择,用于构建完全不内嵌 Klib 的插件。

P

PLUGIN_ID - Static variable in class me.kzheart.klib.gradle.KlibPlugin
 
prepare() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
PrepareKetherInteropJarTask - Class in me.kzheart.klib.gradle
为最终发行 JAR 生成 TabooLib OpenContainer 形状的 Bukkit 主类。
PrepareKetherInteropJarTask() - Constructor for class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
 
protectedPrefixes() - Method in class me.kzheart.klib.gradle.RelocationPlan
 
publicKey(String) - Method in class me.kzheart.klib.gradle.KlibRemoteSpec
 

R

relocate(String, String) - Method in class me.kzheart.klib.gradle.KlibExtension
将外部依赖包重定位到 targetPackage.libs.<targetSuffix>。
RelocationPlan - Class in me.kzheart.klib.gradle
klib 及其内嵌实现库的确定性命名空间重定位方案。
relocations() - Method in class me.kzheart.klib.gradle.RelocationPlan
 
remote() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
remote(Action<? super KlibRemoteSpec>) - Method in class me.kzheart.klib.gradle.KlibExtension
 
REMOTE - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
requested() - Method in class me.kzheart.klib.gradle.ModuleSelection
 
resolve(Collection<KlibModule>) - Static method in class me.kzheart.klib.gradle.KlibModuleGraph
 
resolve(Collection<KlibModule>) - Static method in class me.kzheart.klib.gradle.ModuleSelection
 
resolve(ModuleSelection, String, Map<String, String>) - Static method in class me.kzheart.klib.gradle.RelocationPlan
 
resolved() - Method in class me.kzheart.klib.gradle.ModuleSelection
 
resolveGuard(ModuleSelection, String, Map<String, String>) - Static method in class me.kzheart.klib.gradle.RelocationPlan
Guard/Core 由父加载器提供,云端商品只重定位非 Core 模块与私有依赖。
ResolveKlibModulesTask - Class in me.kzheart.klib.gradle
写出依赖完整的模块选择结果,供诊断与 CI 断言使用。
ResolveKlibModulesTask() - Constructor for class me.kzheart.klib.gradle.ResolveKlibModulesTask
 
resolveModules() - Method in class me.kzheart.klib.gradle.ResolveKlibModulesTask
 

S

script() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
SCRIPT - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 
shade() - Method in class me.kzheart.klib.gradle.KlibShadeJarTask
 
softdepend(String...) - Method in class me.kzheart.klib.gradle.KlibExtension
追加软依赖;多次调用会累加,并在生成时按首次出现顺序去重。

T

targetPackage() - Method in class me.kzheart.klib.gradle.RelocationPlan
 
targetPackage(String) - Method in class me.kzheart.klib.gradle.KlibExtension
 

U

ui() - Method in class me.kzheart.klib.gradle.KlibModulesSpec
 
UI - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
 

V

valueOf(String) - Static method in enum class me.kzheart.klib.gradle.KlibModule
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.kzheart.klib.gradle.KlibModule
Returns an array containing the constants of this enum class, in the order they are declared.
verify() - Method in class me.kzheart.klib.gradle.VerifyGuardProductJarTask
 
VerifyGuardProductJarTask - Class in me.kzheart.klib.gradle
在上传前验证 Guard 商品 JAR 的类加载与 Collector 结构边界。
VerifyGuardProductJarTask() - Constructor for class me.kzheart.klib.gradle.VerifyGuardProductJarTask
 
version(String) - Method in class me.kzheart.klib.gradle.KlibExtension
 
A C D E G H I K L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values