Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- analyze() - Method in class me.kzheart.klib.gradle.AnalyzeKlibBundleTask
- AnalyzeKlibBundleTask - Class in me.kzheart.klib.gradle
-
输出实际参与 Klib 打包的依赖体积与条目统计。
- AnalyzeKlibBundleTask() - Constructor for class me.kzheart.klib.gradle.AnalyzeKlibBundleTask
- apiVersion(String) - Method in class me.kzheart.klib.gradle.KlibExtension
- 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(Action<? super KlibDataModulesSpec>) - Method in class me.kzheart.klib.gradle.KlibModulesSpec
-
选择数据基础模块及显式存储能力。
- DATA - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
- DATA_JDBC - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
- DATA_JSON - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
- DATA_MYSQL - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
- DATA_POSTGRESQL - Enum constant in enum class me.kzheart.klib.gradle.KlibModule
- DATA_SQLITE - 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实现类的完整类名。 - externalLibrary(String, String) - Method in class me.kzheart.klib.gradle.KlibExtension
-
由 Bukkit/Paper libraries 加载的固定 Maven 坐标;指定包不再内嵌或重定位。
G
- generate() - Method in class me.kzheart.klib.gradle.GenerateGuardDataDirectoryTask
- generate() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
- generate() - Method in class me.kzheart.klib.gradle.GenerateGuardKetherInteropTask
- generate() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
- generate() - Method in class me.kzheart.klib.gradle.GenerateRemoteAccessTask
- GenerateGuardDataDirectoryTask - Class in me.kzheart.klib.gradle
-
生成 Guard 商品在
plugins/下的数据目录名描述文件。 - GenerateGuardDataDirectoryTask() - Constructor for class me.kzheart.klib.gradle.GenerateGuardDataDirectoryTask
- GenerateGuardEntrypointTask - Class in me.kzheart.klib.gradle
-
生成 Guard 商品入口描述文件。
- GenerateGuardEntrypointTask() - Constructor for class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
- GenerateGuardKetherInteropTask - Class in me.kzheart.klib.gradle
-
生成 Guard 商品的 Kether 互操作能力声明。
- GenerateGuardKetherInteropTask() - Constructor for class me.kzheart.klib.gradle.GenerateGuardKetherInteropTask
- 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.PromoteKlibJarTask
- 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
- getCandidateFile() - Method in class me.kzheart.klib.gradle.PromoteKlibJarTask
- getDataDirectory() - Method in class me.kzheart.klib.gradle.GenerateGuardDataDirectoryTask
- 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
- getExternalLibraries() - Method in class me.kzheart.klib.gradle.KlibExtension
- getGuardApiVersion() - Method in class me.kzheart.klib.gradle.KlibGuardProductSpec
- getGuardProduct() - Method in class me.kzheart.klib.gradle.GenerateGuardDataDirectoryTask
- getGuardProduct() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
- getGuardProduct() - Method in class me.kzheart.klib.gradle.GenerateGuardKetherInteropTask
- 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 { }块。 - getHostProvidedDependencies() - Method in class me.kzheart.klib.gradle.AnalyzeKlibBundleTask
- getInteropEnabled() - Method in class me.kzheart.klib.gradle.GenerateGuardKetherInteropTask
- getInteropEnabled() - Method in class me.kzheart.klib.gradle.PrepareKetherInteropJarTask
- getInteropEnabled() - Method in class me.kzheart.klib.gradle.VerifyGuardProductJarTask
- getKetherInterop() - Method in class me.kzheart.klib.gradle.KlibExtension
- getLibraries() - Method in class me.kzheart.klib.gradle.AnalyzeKlibBundleTask
- getLibraries() - Method in class me.kzheart.klib.gradle.GeneratePluginYamlTask
- 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.GenerateGuardDataDirectoryTask
- getOutputFile() - Method in class me.kzheart.klib.gradle.GenerateGuardEntrypointTask
- getOutputFile() - Method in class me.kzheart.klib.gradle.GenerateGuardKetherInteropTask
- 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 { }块;未声明时不生成任何接入常量。 - getReportFile() - Method in class me.kzheart.klib.gradle.AnalyzeKlibBundleTask
- 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
J
- jdbc() - Method in class me.kzheart.klib.gradle.KlibDataModulesSpec
- json() - Method in class me.kzheart.klib.gradle.KlibDataModulesSpec
K
- ketherInterop(boolean) - Method in class me.kzheart.klib.gradle.KlibExtension
- KlibDataModulesSpec - Class in me.kzheart.klib.gradle
-
modules { data { } }的显式数据能力选择。 - KlibDataModulesSpec() - Constructor for class me.kzheart.klib.gradle.KlibDataModulesSpec
- 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 模块选择结果。
- mysql() - Method in class me.kzheart.klib.gradle.KlibDataModulesSpec
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
- postgresql() - Method in class me.kzheart.klib.gradle.KlibDataModulesSpec
- 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
- promote() - Method in class me.kzheart.klib.gradle.PromoteKlibJarTask
- PromoteKlibJarTask - Class in me.kzheart.klib.gradle
-
验证成功后把候选 JAR 原子发布到
build/libs。 - PromoteKlibJarTask() - Constructor for class me.kzheart.klib.gradle.PromoteKlibJarTask
- 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
-
追加软依赖;多次调用会累加,并在生成时按首次出现顺序去重。
- sqlite() - Method in class me.kzheart.klib.gradle.KlibDataModulesSpec
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
All Classes and Interfaces|All Packages|Constant Field Values