G
- get(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeType.Companion
- 获取已注册的属性类型。若不存在,记录警告并返回 "DEFAULT" 类型(需确保 DEFAULT 已注册)。
- get(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 根据名称获取计数器实例(不过滤过期)。与 getOrNull 不同,此方法不进行过期检查,即使计数器已过期也会返回。 主要用于内部操作或需要访问所有状态计数器的场景。
- getActionBarOpen() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getActionBarText() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getActionBarUpdateInterval() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getAdd() - function in cn.org.bukkit.craneattribute.core.command.SourceCommand
- getAllCounter() - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 获取所有有效的计数器。在遍历过程中会自动清理已过期的计数器。
- getAllCounter(java.util.function.Predicate) - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 获取所有满足过滤条件的有效计数器。在遍历过程中会自动清理已过期的计数器。
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.CraneAttributeReloadEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.CraneAttributeReloadEvent.Before
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.attribute.AttributeManagerLoadEvent
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.attribute.AttributeManagerUnloadEvent
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.data.AttributeDataUpdateEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.data.RegisterAttributeDataEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.data.RemoveAttributeDataEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.read.ReadManagerLoadEvent
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.read.ReadManagerUnloadEvent
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.trigger.AccidentalDamageTriggerEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.trigger.AttackAndDefenseTriggerEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.trigger.PlayerKillerEntityTriggerEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.trigger.RegainHealthTriggerEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.trigger.RuntimeAfterTriggerEvent.After
- getAllowCancelled() - function in cn.org.bukkit.craneattribute.api.event.trigger.UpdateAfterTriggerEvent.After
- getAllowCancelled() - function in taboolib.platform.type.BukkitProxyEvent
- getAllSources() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取所有属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getAllSources() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取所有属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getAllSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.EntityAttributeData
- 获取所有属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getAllSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.PlayerAttributeData
- 获取所有属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getApiSources() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取所有通过 API 注册的属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getApiSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有通过 API 注册的属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getApiSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有通过 API 注册的属性来源(只读视图)。返回的映射可用于调试、序列化或外部插件集成。
- getApiSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceSnapshot
- getApiSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getAttacker() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- getAttacker() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- getAttackerData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- getAttrData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.AttributeAPI
- 获取指定实体的属性数据容器。若实体首次访问,会自动初始化 AttributeData 并缓存。 返回的对象包含所有已叠加的属性值(基础值、百分比加成、元数据等),反映当前实时状态。💡 提示:此方法是同步的,可在任何线程调用,但返回的 AttributeData 内部状态受实体生命周期管理。
- getAttrData(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 根据实体的 UUID 获取其完整的属性数据对象。
- getAttrData(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 根据实体的 UUID 获取其完整的属性数据对象。
- getAttrData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 根据 LivingEntity 实体获取其完整的属性数据对象。
- getAttrData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 根据 LivingEntity 实体获取其完整的属性数据对象。
- getAttrData(java.util.UUID) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- 根据 UUID 安全获取属性数据(可能为 null)。适用于不确定实体是否已注册的场景。
- getAttrData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- 获取当前实体的属性数据。
若已存在,直接返回;
若不存在,自动创建并注册。
- getAttribute() - function in cn.org.bukkit.craneattribute.api.event.attribute.RegisterAttributeComponentEvent
- getAttribute() - function in cn.org.bukkit.craneattribute.core.command.BukkitCommand
- getAttribute_source() - function in cn.org.bukkit.craneattribute.core.database.DataStore
- getAttribute_source() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQL
- getAttribute_source() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQLite
- getAttributeBasicMaxValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- getAttributeData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.AttributeAPI
- getAttrData 的语义别名方法。功能完全相同,保留此方法以兼容不同命名习惯(如偏好完整单词)。
- getAttributeList() - function in cn.org.bukkit.craneattribute.api.manager.data.Attributes
- 获取当前所有已注册的属性组件。返回的集合应保证:
一致性:调用期间内容不变;
有序性(推荐):按 AttributeComponent.priority 升序排列;
不可变性(强烈建议):防止外部意外修改内部状态。
- getAttributeList() - function in cn.org.bukkit.craneattribute.core.manager.data.DefaultAttributes
- 获取当前所有已注册的属性组件。返回的集合应保证:
一致性:调用期间内容不变;
有序性(推荐):按 AttributeComponent.priority 升序排列;
不可变性(强烈建议):防止外部意外修改内部状态。
- getAttributeList() - function in cn.org.bukkit.craneattribute.core.manager.data.SortableAttributes
- 获取当前所有已注册的属性组件。返回的集合应保证:
一致性:调用期间内容不变;
有序性(推荐):按 AttributeComponent.priority 升序排列;
不可变性(强烈建议):防止外部意外修改内部状态。
- getAttributeMaxValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- getAttributeNameKeys() - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- getAttributeNameMap() - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- getAttributeNames() - function in cn.org.bukkit.craneattribute.api.manager.data.Attributes
- 获取所有已注册组件的名称集合。常用于快速判断某属性是否存在,或构建属性选择 UI。 名称来自 AttributeComponent.name(注意:非唯一 ID,仅作显示用)。
- getAttributeNames() - function in cn.org.bukkit.craneattribute.core.manager.data.DefaultAttributes
- 获取所有已注册组件的名称集合。常用于快速判断某属性是否存在,或构建属性选择 UI。 名称来自 AttributeComponent.name(注意:非唯一 ID,仅作显示用)。
- getAttributeNames() - function in cn.org.bukkit.craneattribute.core.manager.data.SortableAttributes
- 获取所有已注册组件的名称集合。常用于快速判断某属性是否存在,或构建属性选择 UI。 名称来自 AttributeComponent.name(注意:非唯一 ID,仅作显示用)。
- getAttributeNbt(org.bukkit.inventory.ItemStack) - function in cn.org.bukkit.craneattribute.api.utils.ListUtilsKt
- getAttributePercentMaxValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- getAttributePower() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取“战斗力”(power)的数值范围。“战斗力”是一个特殊聚合属性,常用于统一衡量角色综合战斗力,
- getAttributePower() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取“战斗力”(power)的数值范围。“战斗力”是一个特殊聚合属性,常用于统一衡量角色综合战斗力,
- getAttributePower() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取“战斗力”(power)的数值范围。“战斗力”是一个特殊聚合属性,常用于统一衡量角色综合战斗力,
- getAttributePower() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getAttributes() - function in cn.org.bukkit.craneattribute.api.event.AttributeProjectileLaunchEvent
- getAttributes() - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- <属性类型, 属性组>
- getAttributes(cn.org.bukkit.craneattribute.api.attribute.AttributeType) - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- getAttributes(java.lang.String,kotlin.jvm.functions.Function0) - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getAttributes() - function in cn.org.bukkit.craneattribute.core.manager.data.DefaultAttributes
- getAttributes() - function in cn.org.bukkit.craneattribute.core.manager.data.SortableAttributes
- getAttributesCache() - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getAttributesJava(java.lang.String,java.util.function.Supplier) - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getAttributeSource() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.After
- getAttributeSource() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.Before
- getAttributeSource() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.After
- 已被移除的属性源实例(可用于读取其原始配置)
- getAttributeSource() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler.BindSourceEventHandler
- getAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取指定属性的最终数值范围。若属性不存在,则返回
[0.0, 0.0]。 - getAttributeValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取指定实体某属性的综合数值范围(包含基础值、百分比加成和临时属性)。
- getAttributeValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取指定实体某属性的综合数值范围(包含基础值、百分比加成和临时属性)。
- getAttributeValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getAttributeValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取指定属性的最终数值范围。若属性不存在,则返回
[0.0, 0.0]。 - getAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取指定属性的最终数值范围。若属性不存在,则返回
[0.0, 0.0]。 - getAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getAttributeValues() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取所有属性(基础 + 百分比)的最终合并值。此方法返回的是经过所有来源叠加。
- getAttributeValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有属性(基础 + 百分比)的最终合并值。此方法返回的是经过所有来源叠加。
- getAttributeValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有属性(基础 + 百分比)的最终合并值。此方法返回的是经过所有来源叠加。
- getAttributeValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getAutoReload() - function in taboolib.platform.compat.PlaceholderAPIHooker
- getBasicMax() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 基础数值型属性的最大叠加值。用于限制该属性组件对
basicValues的贡献上限(如“最多提供 +50 攻击力”)。 - getBasicMax() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 基础数值型属性的最大叠加值。用于限制该属性组件对
basicValues的贡献上限(如“最多提供 +50 攻击力”)。 - getBasicMax() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 基础数值型属性的最大叠加值。用于限制该属性组件对
basicValues的贡献上限(如“最多提供 +50 攻击力”)。 - getBasicRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在基础属性范围内随机取一个值。
- getBasicRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在基础属性范围内随机取一个值。
- getBasicRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getBasicRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getBasicValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取实体某属性的基础数值范围(不含百分比或临时加成)。
- getBasicValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取实体某属性的基础数值范围(不含百分比或临时加成)。
- getBasicValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getBasicValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getBasicValues() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取所有基础数值型属性的合并结果。基础数值指直接相加的属性,不包含百分比。 返回格式为
Map<属性名, [最小值, 最大值]>。 - getBasicValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有基础数值型属性的合并结果。基础数值指直接相加的属性,不包含百分比。 返回格式为
Map<属性名, [最小值, 最大值]>。 - getBasicValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有基础数值型属性的合并结果。基础数值指直接相加的属性,不包含百分比。 返回格式为
Map<属性名, [最小值, 最大值]>。 - getBasicValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getBLACK() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getBlock() - function in cn.org.bukkit.craneattribute.api.attribute.handler.BlockTracker
- 当前关联的方块对象(如果存在)。若 isFromBlock 为 true,则此字段通常指向触发事件的具体方块; 若为 false 或无关联方块,则为 null。
- getBlock() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 当前关联的方块对象(如果存在)。若 isFromBlock 为 true,则此字段通常指向触发事件的具体方块; 若为 false 或无关联方块,则为 null。
- getBLUE() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getBOLD() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getBowForce() - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 弓类武器的蓄力强度(仅适用于弓/弩发射的抛射物)。
范围通常为 0.0(未蓄力)到 100.0(完全蓄力);
可用于动态调整伤害、速度或特效强度;
若非弓类抛射物(如投掷雪球),则为 null。
- getBowForce() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 弓类武器的蓄力强度(仅适用于弓/弩发射的抛射物)。
范围通常为 0.0(未蓄力)到 100.0(完全蓄力);
可用于动态调整伤害、速度或特效强度;
若非弓类抛射物(如投掷雪球),则为 null。
- getBukkitHelpLines() - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- getCache() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- getCancelFoodChange() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getCancelHeartParticle() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getCd(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.core.utils.CooldownUtils
- 获取指定冷却项的剩余时间(毫秒)。
- getCdExpireTime(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.core.utils.CooldownUtils
- 获取指定冷却项的过期时间戳(绝对时间,毫秒)。
若存在冷却,返回其过期时间(
System.currentTimeMillis()+ 剩余时间);若无冷却,返回
-1L。
- getChancePriority() - function in cn.org.bukkit.craneattribute.api.manager.data.Attributes.AddAttributeResult
- 是否因优先级机制而影响了添加行为(如跳过低优先级重复项)
- getClock() - function in io.lumine.mythic.core.skills.SkillMechanic
- getClock() - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- getComments() - function in cn.org.bukkit.craneattribute.api.utils.ConfigSetting
- getCompiledJs() - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- getComputedAttributes() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceSnapshot
- getComputedBasics() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceSnapshot
- getComputedPercents() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceSnapshot
- getCondition() - function in cn.org.bukkit.craneattribute.api.attribute.source.Conditional
- 当前属性来源是否满足生效条件。
true:该来源参与属性计算;false:该来源被跳过,如同不存在。
- getCondition() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 当前属性来源是否满足生效条件。
true:该来源参与属性计算;false:该来源被跳过,如同不存在。
- getCondition() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 当前属性来源是否满足生效条件。
true:该来源参与属性计算;false:该来源被跳过,如同不存在。
- getCondition() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 当前属性来源是否满足生效条件。
true:该来源参与属性计算;false:该来源被跳过,如同不存在。
- getConditionDetectionKeys() - function in cn.org.bukkit.craneattribute.core.manager.ReadManager
- getConditions() - function in io.lumine.mythic.core.skills.AbstractSkill
- getConditions() - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- getConditionsReader() - function in cn.org.bukkit.craneattribute.core.manager.ReadManager
- getConditionsTarget() - function in io.lumine.mythic.core.skills.AbstractSkill
- getConditionsTarget() - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- getConditionsTrigger() - function in io.lumine.mythic.core.skills.AbstractSkill
- getConditionsTrigger() - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- getConfig() - function in io.lumine.mythic.core.skills.SkillMechanic
- getConfigKey() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.core.read.value.NumberValueReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigKey() - function in cn.org.bukkit.craneattribute.core.read.value.RomanValueReader
- 该组件在配置文件中的根键名(key)。例如,若
configKey = "mythic",则配置路径为read.mythic.*。 此键将用于定位 getConfigSection 返回的 ConfigurationSection。 - getConfigLine() - function in io.lumine.mythic.core.skills.SkillMechanic
- getConfigLine() - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- getConfigSection() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 获取该组件对应的配置节(section)。由实现类委托给全局配置管理器。 若返回
null,表示该组件无配置或尚未初始化,ReadManager 应跳过处理。 - getConfigSection() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 获取当前条件读取器在配置文件中的对应配置节。路径格式为:
read condition.$configKey - getConfigSection() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 获取当前条件读取器在配置文件中的对应配置节。路径格式为:
read condition.$configKey - getConfigSection() - function in cn.org.bukkit.craneattribute.core.read.MappingReader
- 获取当前映射读取器在配置文件中的对应配置节。路径格式为:
read mapping.$configKey - getConfigSection() - function in cn.org.bukkit.craneattribute.core.read.MappingReader
- 获取当前映射读取器在配置文件中的对应配置节。路径格式为:
read mapping.$configKey - getConfigSection() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 获取当前读取器在配置文件中的对应配置节。路径格式为:
read value.$configKey - getConfigSection() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 获取当前读取器在配置文件中的对应配置节。路径格式为:
read value.$configKey - getCooldown() - function in io.lumine.mythic.core.skills.AbstractSkill
- getCooldown(io.lumine.mythic.api.skills.SkillCaster) - function in io.lumine.mythic.core.skills.AbstractSkill
- getCooldown(io.lumine.xikage.mythicmobs.skills.SkillCaster) - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- getCounter() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getCounter() - function in cn.org.bukkit.craneattribute.core.database.DataStore
- getCounter() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQL
- getCounter() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQLite
- getCounter-uuid() - function in cn.org.bukkit.craneattribute.core.command.UtilsCommand
- getCounterHelpLines() - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- getCounterRegistry() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 属性相关的计数器管理器。用于追踪“触发次数”、“叠加层数”等需要计数的机制(如“每第3次攻击附加额外效果”)。
- getCounterRegistry() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 属性相关的计数器管理器。用于追踪“触发次数”、“叠加层数”等需要计数的机制(如“每第3次攻击附加额外效果”)。
- getCounterRegistry() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 属性相关的计数器管理器。用于追踪“触发次数”、“叠加层数”等需要计数的机制(如“每第3次攻击附加额外效果”)。
- getCounterRemoveTrigger() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 定义该计数器在何种事件触发时应被自动移除。 例如:死亡、离线、切换世界等。
- getCounterRemoveTriggers() - function in cn.org.bukkit.craneattribute.api.attribute.counter.data.CounterData
- getCraneScope() - function in cn.org.bukkit.craneattribute.CraneAttribute
- getCYAN() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getDamage(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定实体的总累计伤害(所有来源之和)。若无任何伤害记录,则返回 0.
- getDamage(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定实体的总累计伤害(所有来源之和)。若无任何伤害记录,则返回 0.
- getDamage(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定实体来自某一伤害来源的累计伤害值。若无记录,则返回 0.
- getDamage(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定实体来自某一伤害来源的累计伤害值。若无记录,则返回 0.
- getDamage(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- getDamage(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- getDamage(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- getDamage(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- getDamageData() - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 伤害数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:伤害来源标识(如 "FIRE", "PLAYER", "GENERIC" 等自定义字符串) 值:该来源对该实体造成的累计伤害值(Double,最小为 0.
- getDamageData(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定实体的所有伤害来源及其对应伤害值的映射表。若该实体尚无伤害记录,则自动初始化一个空映射并返回。
- getDamageData(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定实体的所有伤害来源及其对应伤害值的映射表。若该实体尚无伤害记录,则自动初始化一个空映射并返回。
- getDamageData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定 LivingEntity 的所有伤害来源及其对应伤害值的映射表。内部通过实体的 uniqueId 调用 getDamageData。
- getDamageData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- 获取指定 LivingEntity 的所有伤害来源及其对应伤害值的映射表。内部通过实体的 uniqueId 调用 getDamageData。
- getDamageData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 伤害数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:伤害来源标识(如 "FIRE", "PLAYER", "GENERIC" 等自定义字符串) 值:该来源对该实体造成的累计伤害值(Double,最小为 0.
- getDamageData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 伤害数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:伤害来源标识(如 "FIRE", "PLAYER", "GENERIC" 等自定义字符串) 值:该来源对该实体造成的累计伤害值(Double,最小为 0.
- getDamageIntensity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- getData() - function in cn.org.bukkit.craneattribute.api.event.data.AttributeDataUpdateEvent.After
- getData() - function in cn.org.bukkit.craneattribute.api.event.data.AttributeDataUpdateEvent.Before
- getData() - function in cn.org.bukkit.craneattribute.api.event.data.RegisterAttributeDataEvent.After
- getData() - function in cn.org.bukkit.craneattribute.api.event.data.RegisterAttributeDataEvent.Before
- getData() - function in cn.org.bukkit.craneattribute.api.event.data.RemoveAttributeDataEvent.After
- getData() - function in cn.org.bukkit.craneattribute.api.event.data.RemoveAttributeDataEvent.Before
- getData() - function in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent.After
- getData() - function in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent.Before
- getData() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.After
- getData() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.Before
- getData() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.After
- 属性数据容器(如玩家属性)
- getData() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.Before
- 属性数据容器(如玩家属性)
- getData() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- getData() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- getData() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- getDataMap() - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDataMap() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 存储所有实体的完整属性数据映射表。 键:实体的唯一标识符(UUID) 值:该实体对应的 AttributeData 对象,包含基础值、百分比加成等结构化属性数据。
- getDebug() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getDebugLevel() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger
- getDefValue() - function in cn.org.bukkit.craneattribute.api.utils.ConfigSetting
- getDescriptor() - function in cn.org.bukkit.craneattribute.api.utils.CounterRemoveTriggerSerializer
- getDescriptor() - function in cn.org.bukkit.craneattribute.api.utils.SourceRemoveTriggerSerializer
- getDirectoryFiles(java.io.File) - function in cn.org.bukkit.craneattribute.core.utils.FileUtils
- getDirectoryFiles(org.bukkit.plugin.java.JavaPlugin,java.lang.String) - function in cn.org.bukkit.craneattribute.core.utils.FileUtils
- getDuration() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getDuration() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getEffects() - function in cn.org.bukkit.craneattribute.core.manager.VisualEffectManager
- getEMPTY_CONSUMER() - function in cn.org.bukkit.craneattribute.api.attribute.data.EmptyFunctions
- getEMPTY_SOURCE_LIST_CONSUMER() - function in cn.org.bukkit.craneattribute.api.attribute.data.EmptyFunctions
- getEMPTY_SOURCE_MAP_CONSUMER() - function in cn.org.bukkit.craneattribute.api.attribute.data.EmptyFunctions
- getEnable() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 是否启用此属性。若为
false,所有钩子方法将被跳过,相当于逻辑禁用(但对象仍存在)。 可用于配置开关、权限控制或临时停用。 - getEnable() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 是否启用此属性。若为
false,所有钩子方法将被跳过,相当于逻辑禁用(但对象仍存在)。 可用于配置开关、权限控制或临时停用。 - getEnable() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 是否启用此属性。若为
false,所有钩子方法将被跳过,相当于逻辑禁用(但对象仍存在)。 可用于配置开关、权限控制或临时停用。 - getEnabled() - function in taboolib.platform.compat.PlaceholderAPIHooker
- getEnd() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getEnd() - function in cn.org.bukkit.craneattribute.core.effect.VisualEffect
- getEntity() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 关联的生物实体。所有属性计算均围绕此实体进行。
- getEntity() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 关联的生物实体。所有属性计算均围绕此实体进行。
- getEntity() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getEntity() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getEntity() - function in cn.org.bukkit.craneattribute.api.event.handler.MessageTrackerSendEvent
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.data.EntityAttributeData
- 关联的生物实体。所有属性计算均围绕此实体进行。
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.data.PlayerAttributeData
- 关联的生物实体。所有属性计算均围绕此实体进行。
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- getEntity() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- getEntityData() - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- 全局实体属性数据缓存映射。Key: 实体唯一 ID(LivingEntity.getUniqueId) Value: 对应的属性数据容器(PlayerAttributeData 或 EntityAttributeData)⚠️ 此映射仅包含已注册且仍活跃的实体。死亡或离线玩家的数据会在适当时候移除。
- getEntries() - function in cn.org.bukkit.craneattribute.api.Emoji
- getEntries() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.DebugLevel
- getEquipment() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- getEquipmentSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceSnapshot
- getEquipmentSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getEquipmentSources() - function in cn.org.bukkit.craneattribute.core.attribute.data.PlayerAttributeData
- getEquipmentTypes() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- getEvent() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- getEvent() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- getEvent() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- getEvent() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- getEventClass() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 此触发器监听的事件类型。用于在注册时匹配事件总线,例如
PlayerInteractEvent::class.java。 - getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.AttributeTypes.DefaultTrigger
- getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AccidentalDamageTrigger
- getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AttackAndDefenseTrigger
- getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.PlayerKillEntityTrigger
- getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RegainHealthTrigger
- getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RuntimeAfterTrigger
- getEventClass() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.UpdateAfterTrigger
- getEventName() - function in org.bukkit.event.Event
- getExtScripts() - function in cn.org.bukkit.craneattribute.core.manager.GroovyManager
- getFile() - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- getFile() - function in io.lumine.mythic.core.skills.AbstractSkill
- getFilePath() - function in io.lumine.mythic.core.skills.AbstractSkill
- getFilterCharSpiltSize() - function in cn.org.bukkit.craneattribute.core.manager.config.ReadOptions
- getFirst() - function in cn.org.bukkit.craneattribute.api.utils.Couple
- getForce() - function in cn.org.bukkit.craneattribute.api.event.AttributeEntityBowShotEvent
- getFormattedStatus() - function in cn.org.bukkit.craneattribute.core.command.utils.MetaspaceMonitor
- 格式化输出
- getGc() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getGeneralPercents() - function in cn.org.bukkit.craneattribute.api.attribute.source.Mappable
- 基础百分比型属性加成。以比例形式影响基础属性。同样以
[min, max]形式支持随机性。 - getGeneralPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 基础百分比型属性加成。以比例形式影响基础属性。同样以
[min, max]形式支持随机性。 - getGeneralPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 基础百分比型属性加成。以比例形式影响基础属性。同样以
[min, max]形式支持随机性。 - getGeneralPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 基础百分比型属性加成。以比例形式影响基础属性。同样以
[min, max]形式支持随机性。 - getGeneralPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 基础百分比型属性加成。以比例形式影响基础属性。同样以
[min, max]形式支持随机性。 - getGeneralPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 基础百分比型属性加成。以比例形式影响基础属性。同样以
[min, max]形式支持随机性。 - getGeneralValues() - function in cn.org.bukkit.craneattribute.api.attribute.source.Mappable
- 基础数值型属性加成。这些属性直接参与实体的常规属性计算。格式:
Map<属性名, [最小值, 最大值]>,支持随机范围。 - getGeneralValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 基础数值型属性加成。这些属性直接参与实体的常规属性计算。格式:
Map<属性名, [最小值, 最大值]>,支持随机范围。 - getGeneralValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 基础数值型属性加成。这些属性直接参与实体的常规属性计算。格式:
Map<属性名, [最小值, 最大值]>,支持随机范围。 - getGeneralValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 基础数值型属性加成。这些属性直接参与实体的常规属性计算。格式:
Map<属性名, [最小值, 最大值]>,支持随机范围。 - getGeneralValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 基础数值型属性加成。这些属性直接参与实体的常规属性计算。格式:
Map<属性名, [最小值, 最大值]>,支持随机范围。 - getGeneralValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 基础数值型属性加成。这些属性直接参与实体的常规属性计算。格式:
Map<属性名, [最小值, 最大值]>,支持随机范围。 - getGlobalEngine() - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个共享上下文的Nashorn引擎(不要尝试在这个引擎中声明变量, 出现BUG自行思考)
- getGlobalEngine() - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个共享上下文的Nashorn引擎(不要尝试在这个引擎中声明变量, 出现BUG自行思考)
- getGREEN() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getGroovy-compile() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getGroovy-invoke() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getGroovy-script-invoke() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getGroovyClasses() - function in cn.org.bukkit.craneattribute.core.manager.GroovyManager
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.AccidentalDamageTriggerEvent.After
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.AccidentalDamageTriggerEvent.Before
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.AccidentalDamageTriggerEvent.Damage
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.AttackAndDefenseTriggerEvent.After
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.AttackAndDefenseTriggerEvent.Attack
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.AttackAndDefenseTriggerEvent.Before
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.PlayerKillerEntityTriggerEvent.After
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.PlayerKillerEntityTriggerEvent.Before
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.RegainHealthTriggerEvent.After
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.RegainHealthTriggerEvent.Before
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.RuntimeAfterTriggerEvent.After
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.RuntimeAfterTriggerEvent.Before
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.UpdateAfterTriggerEvent.After
- getHandler() - function in cn.org.bukkit.craneattribute.api.event.trigger.UpdateAfterTriggerEvent.Before
- getHandlers() - function in taboolib.platform.type.BukkitProxyEvent
- getHealth(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定实体的总累计生命数值(所有来源之和)。若无任何生命记录,则返回 0.
- getHealth(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定实体的总累计生命数值(所有来源之和)。若无任何生命记录,则返回 0.
- getHealth(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定实体来自某一生命来源的累计生命数值。若无记录,则返回 0.
- getHealth(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定实体来自某一生命来源的累计生命数值。若无记录,则返回 0.
- getHealth(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- getHealth(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- getHealth(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- getHealth(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- getHealthBaseValue() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getHealthData() - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 生命数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:生命来源标识(如 "POTION", "SPELL", "NATURAL_REGEN" 等自定义字符串) 值:该来源对该实体提供的累计生命数值(Double,最小为 0.
- getHealthData(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定实体的所有生命来源及其对应生命值的映射表。若该实体尚无生命记录,则自动初始化一个空映射并返回。
- getHealthData(java.util.UUID) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定实体的所有生命来源及其对应生命值的映射表。若该实体尚无生命记录,则自动初始化一个空映射并返回。
- getHealthData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定 LivingEntity 的所有生命来源及其对应生命值的映射表。内部通过实体的 uniqueId 调用 getHealthData。
- getHealthData(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.attribute.handler.HealthTracker
- 获取指定 LivingEntity 的所有生命来源及其对应生命值的映射表。内部通过实体的 uniqueId 调用 getHealthData。
- getHealthData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- 生命数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:生命来源标识(如 "POTION", "SPELL", "NATURAL_REGEN" 等自定义字符串) 值:该来源对该实体提供的累计生命数值(Double,最小为 0.
- getHealthScale() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getHealthScaled() - function in cn.org.bukkit.craneattribute.core.manager.config.AttributeOptions
- getHelp() - function in cn.org.bukkit.craneattribute.core.command.BukkitCommand
- getHelp() - function in cn.org.bukkit.craneattribute.core.command.CounterCommand
- getHelp() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getHelp() - function in cn.org.bukkit.craneattribute.core.command.SourceCommand
- getHost() - function in cn.org.bukkit.craneattribute.core.database.DataStore
- getHost() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQL
- getHost() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQLite
- getId() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 属性的唯一标识符(ID)。全局唯一。 用于注册、反序列化、配置绑定及调试。
- getId() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性的唯一标识符(ID)。全局唯一。 用于注册、反序列化、配置绑定及调试。
- getId() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性的唯一标识符(ID)。全局唯一。 用于注册、反序列化、配置绑定及调试。
- getId() - function in cn.org.bukkit.craneattribute.core.attribute.DefaultAttribute
- 属性的唯一标识符(ID)。全局唯一。 用于注册、反序列化、配置绑定及调试。
- getIdentifier() - function in cn.org.bukkit.craneattribute.core.hooker.PlaceholderAPIHooker
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 是否忽略已取消的事件。属性组件在事件被其他插件取消后是否仍响应。 默认由具体钩子实现决定,此字段可作为统一开关。
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 是否忽略已取消的事件。属性组件在事件被其他插件取消后是否仍响应。 默认由具体钩子实现决定,此字段可作为统一开关。
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 是否忽略已取消的事件。属性组件在事件被其他插件取消后是否仍响应。 默认由具体钩子实现决定,此字段可作为统一开关。
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.AttributeTypes.DefaultTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AccidentalDamageTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AttackAndDefenseTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.PlayerKillEntityTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RegainHealthTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RuntimeAfterTrigger
- getIgnoreCancelled() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.UpdateAfterTrigger
- getInfo() - function in cn.org.bukkit.craneattribute.core.command.CounterCommand
- getInfo() - function in cn.org.bukkit.craneattribute.core.command.SourceCommand
- getInternalName() - function in io.lumine.mythic.core.skills.SkillMechanic
- getIoScope() - function in cn.org.bukkit.craneattribute.CraneAttribute
- getIt() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- getITALICS() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getItDamage() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 获取“意外伤害”的累计值。此处的 "It" 是一个抽象概念,代表无法归因于具体实体或来源的系统性伤害 (如跌落、窒息、虚空、熔岩等环境伤害),在内部使用一个预定义的 UUID(通常命名为 it) 作为其唯一标识进行存储和查询。注意:调用此方法要求实现类中存在名为 it 的 UUID 常量, 且该常量被一致地用于所有“意外伤害”的记录。
- getItemName(org.bukkit.inventory.ItemStack,org.bukkit.entity.Player) - function in cn.org.bukkit.craneattribute.core.utils.BukkitUtils
- 封装 Taboolib 方法
- getItemStack() - function in cn.org.bukkit.craneattribute.api.attribute.source.ItemStackBased
- 作为属性来源基础的 Bukkit 物品对象。解析逻辑将读取此物品的 meta.
- getItemStack() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 作为属性来源基础的 Bukkit 物品对象。解析逻辑将读取此物品的 meta.
- getItemStack() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 作为属性来源基础的 Bukkit 物品对象。解析逻辑将读取此物品的 meta.
- getItemStack() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 作为属性来源基础的 Bukkit 物品对象。解析逻辑将读取此物品的 meta.
- getJson() - function in cn.org.bukkit.craneattribute.api.utils.JsonKt
- getKey() - function in cn.org.bukkit.craneattribute.api.attribute.counter.CounterRemoveTrigger
- getKey() - function in cn.org.bukkit.craneattribute.api.attribute.source.SourceRemoveTrigger
- getKey() - function in cn.org.bukkit.craneattribute.api.read.ReadableLine
- getKey() - function in cn.org.bukkit.craneattribute.api.utils.ConfigSetting
- getKey() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 该条件读取器所监听的键名(key)。用于在正则模板中替换
{key}占位符,也作为条件识别标识。 - getKey() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- 该条件读取器所监听的键名(key)。用于在正则模板中替换
{key}占位符,也作为条件识别标识。 - getKey() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- 该条件读取器所监听的键名(key)。用于在正则模板中替换
{key}占位符,也作为条件识别标识。 - getKey() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- 该条件读取器所监听的键名(key)。用于在正则模板中替换
{key}占位符,也作为条件识别标识。 - getKiller() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- getKillerData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- getLastAttackTime() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 上次发起攻击的时间戳(毫秒)。用于实现“冷却后首次攻击强化”、“连击间隔检测”等逻辑。
- getLastAttackTime() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 上次发起攻击的时间戳(毫秒)。用于实现“冷却后首次攻击强化”、“连击间隔检测”等逻辑。
- getLastAttackTime() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 上次发起攻击的时间戳(毫秒)。用于实现“冷却后首次攻击强化”、“连击间隔检测”等逻辑。
- getLastDamageTime() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 上次受到伤害的时间戳(毫秒)。常用于“受伤后无敌时间”、“受击触发技能”等场景。
- getLastDamageTime() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 上次受到伤害的时间戳(毫秒)。常用于“受伤后无敌时间”、“受击触发技能”等场景。
- getLastDamageTime() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 上次受到伤害的时间戳(毫秒)。常用于“受伤后无敌时间”、“受击触发技能”等场景。
- getLastDefenseTime() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 上次成功防御(如格挡、减伤触发)的时间戳(毫秒)。可用于反制类技能或防御反击机制。
- getLastDefenseTime() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 上次成功防御(如格挡、减伤触发)的时间戳(毫秒)。可用于反制类技能或防御反击机制。
- getLastDefenseTime() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 上次成功防御(如格挡、减伤触发)的时间戳(毫秒)。可用于反制类技能或防御反击机制。
- getLine() - function in cn.org.bukkit.craneattribute.api.read.ReadableLine
- getList() - function in cn.org.bukkit.craneattribute.core.attribute.source.FormatListAttributeSource
- getLoader() - function in cn.org.bukkit.craneattribute.core.manager.GroovyManager
- getLock(java.util.UUID) - function in cn.org.bukkit.craneattribute.core.database.DataStore
- getLock(java.util.UUID) - function in cn.org.bukkit.craneattribute.core.database.DataStore
- getLooker() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getLooker() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getMain() - function in cn.org.bukkit.craneattribute.core.command.BukkitCommand
- getMain() - function in cn.org.bukkit.craneattribute.core.command.CounterCommand
- getMain() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getMain() - function in cn.org.bukkit.craneattribute.core.command.SourceCommand
- getMainHelpLines() - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- getMajor() - function in cn.org.bukkit.craneattribute.core.hooker.mm.MythicHooker
- getMajor() - function in cn.org.bukkit.craneattribute.core.hooker.mm.impl4.Mythic4HookerImpl
- getMajor() - function in cn.org.bukkit.craneattribute.core.hooker.mm.impl5.Mythic5HookerImpl
- getManager() - function in io.lumine.mythic.core.skills.AbstractSkill
- getMapList() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- getMapping() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- getMappingPercents() - function in cn.org.bukkit.craneattribute.api.attribute.source.Mappable
- 映射百分比型属性加成。同样以
[min, max]形式支持随机性。 - getMappingPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 映射百分比型属性加成。同样以
[min, max]形式支持随机性。 - getMappingPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 映射百分比型属性加成。同样以
[min, max]形式支持随机性。 - getMappingPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 映射百分比型属性加成。同样以
[min, max]形式支持随机性。 - getMappingPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 映射百分比型属性加成。同样以
[min, max]形式支持随机性。 - getMappingPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 映射百分比型属性加成。同样以
[min, max]形式支持随机性。 - getMappingsReader() - function in cn.org.bukkit.craneattribute.core.manager.ReadManager
- getMappingValues() - function in cn.org.bukkit.craneattribute.api.attribute.source.Mappable
- 映射数值型属性加成。同样以
[min, max]形式支持随机性。 - getMappingValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 映射数值型属性加成。同样以
[min, max]形式支持随机性。 - getMappingValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 映射数值型属性加成。同样以
[min, max]形式支持随机性。 - getMappingValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 映射数值型属性加成。同样以
[min, max]形式支持随机性。 - getMappingValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 映射数值型属性加成。同样以
[min, max]形式支持随机性。 - getMappingValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 映射数值型属性加成。同样以
[min, max]形式支持随机性。 - getMax() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 属性的最大效果上限(通用字段)。
- getMax() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性的最大效果上限(通用字段)。
- getMax() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性的最大效果上限(通用字段)。
- getMax() - function in cn.org.bukkit.craneattribute.core.attribute.DefaultAttribute
- 属性的最大效果上限(通用字段)。
- getMessage() - function in cn.org.bukkit.craneattribute.api.event.handler.MessageTrackerSendEvent
- getMessageData() - function in cn.org.bukkit.craneattribute.api.attribute.handler.MessageTracker
- 消息存储结构。键:实体的唯一标识符(UUID) 值:该实体关联的消息列表(按添加顺序存储)注意:若某 UUID 未初始化列表,则对应值为 null,相关操作需做空安全处理。
- getMessageData() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 消息存储结构。键:实体的唯一标识符(UUID) 值:该实体关联的消息列表(按添加顺序存储)注意:若某 UUID 未初始化列表,则对应值为 null,相关操作需做空安全处理。
- getMeta(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 获取元数据值(可能为 null)
- getMeta(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 获取元数据值(可能为 null)
- getMeta(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.MetadataTracker
- 获取指定实体的某个元数据值。若实体无元数据容器,或容器中不存在该键,则返回 null。
- getMeta(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.MetadataTracker
- 获取指定实体的某个元数据值。若实体无元数据容器,或容器中不存在该键,则返回 null。
- getMeta(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.MetadataTracker
- getMeta(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.MetadataTracker
- getMetadata() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 属性组件自定义元数据存储。键为字符串标识,值可为任意对象。
- getMetadata() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 实体的自定义元数据存储。键为字符串标识(如 "last_skill_use"),值可为任意类型(Int, Boolean, 自定义对象等), 用于记录状态、标记或临时数据,不参与属性计算,但可被技能或事件逻辑读取。
- getMetadata() - function in cn.org.bukkit.craneattribute.api.attribute.handler.MetadataTracker
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性组件自定义元数据存储。键为字符串标识,值可为任意对象。
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性组件自定义元数据存储。键为字符串标识,值可为任意对象。
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 实体的自定义元数据存储。键为字符串标识(如 "last_skill_use"),值可为任意类型(Int, Boolean, 自定义对象等), 用于记录状态、标记或临时数据,不参与属性计算,但可被技能或事件逻辑读取。
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 实体的自定义元数据存储。键为字符串标识(如 "last_skill_use"),值可为任意类型(Int, Boolean, 自定义对象等), 用于记录状态、标记或临时数据,不参与属性计算,但可被技能或事件逻辑读取。
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 元数据存储结构。外层键:实体的唯一标识符(UUID) 内层键:元数据的字符串键名(如 "last_attack_time", "immune_to_fire") 值:任意类型的对象(Any),可存储数字、字符串、布尔值、自定义对象等
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- getMetadata() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- getMetadata(java.lang.String) - function in taboolib.platform.type.BukkitProxyEvent
- getMetadataMap() - function in taboolib.platform.type.BukkitProxyEvent
- getMetaspace() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getMetaspaceMaxMB() - function in cn.org.bukkit.craneattribute.core.command.utils.MetaspaceMonitor
- 获取 Metaspace 最大限制(-XX:MaxMetaspaceSize),若未设置则返回 -1
- getMetaspaceUsageMB() - function in cn.org.bukkit.craneattribute.core.command.utils.MetaspaceMonitor
- 获取当前 Metaspace 使用情况(单位:MB)
- getMultiplier() - function in cn.org.bukkit.craneattribute.core.read.value.RomanValueReader
- getMythicHooker() - function in cn.org.bukkit.craneattribute.CraneAttribute
- getName() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 属性名称。用于 UI 展示、日志输出或指令反馈,支持运行时修改。
- getName() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeType
- 属性类型的唯一标识名(如 "ATTACK_AND_DEFENSE")
- getName() - function in cn.org.bukkit.craneattribute.api.attribute.counter.data.CounterData
- getName() - function in cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性名称。用于 UI 展示、日志输出或指令反馈,支持运行时修改。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性名称。用于 UI 展示、日志输出或指令反馈,支持运行时修改。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.DefaultAttribute
- 属性名称。用于 UI 展示、日志输出或指令反馈,支持运行时修改。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 计数器的唯一标识名称
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.FormatListAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 属性来源的唯一标识名称。用于注册、查询和移除该来源(例如:"armor_set_bonus"、"potion_strength_ii"、"skill_inferno")。 同名来源会被覆盖。
- getName() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.core.read.value.NumberValueReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in cn.org.bukkit.craneattribute.core.read.value.RomanValueReader
- 组件的逻辑名称(用于日志、调试、内部标识)。建议使用大写蛇形或驼峰命名,如
"MYTHIC_MOBS_SOURCE"或"LoreParserV2"。 - getName() - function in kotlin.CaLogger.DebugLevel
- getName() - function in kotlin.Emoji
- getNashornEngine() - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个新的Nashorn引擎
- getNashornEngine() - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个新的Nashorn引擎
- getNashornEngine(kotlin.Array) - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个新的Nashorn引擎
- getNashornEngine(kotlin.Array) - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个新的Nashorn引擎
- getNashornEngine(kotlin.Array,java.lang.ClassLoader) - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.NashornHooker
- 获取一个新的Nashorn引擎
- getNashornEngine(kotlin.Array,java.lang.ClassLoader) - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.impl.LegacyNashornHookerImpl
- 获取一个新的Nashorn引擎
- getNashornEngine(kotlin.Array,java.lang.ClassLoader) - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.impl.NashornHookerImpl
- 获取一个新的Nashorn引擎
- getNashornHooker() - function in cn.org.bukkit.craneattribute.CraneAttribute
- getNbtCompoundFormat() - function in cn.org.bukkit.craneattribute.core.manager.config.ReadOptions
- getNbtListFormat() - function in cn.org.bukkit.craneattribute.core.manager.config.ReadOptions
- getNO_NUMBER_CHAR_REGEX() - function in cn.org.bukkit.craneattribute.api.utils.StringUtilsKt
- getNumber() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取"GENERIC"(通用)数值项,若不存在则返回 0.
- getNumber(java.lang.Double) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取"GENERIC"(通用)数值项,若不存在则返回默认值。
- getNumber(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取指定名称的数值项,若不存在则返回 0.
- getNumber(java.lang.String,java.lang.Double) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取指定名称的数值项,若不存在则返回默认值。
- getNumber() - function in cn.org.bukkit.craneattribute.core.command.CounterCommand
- getNUMBER_RANGE_REGEX() - function in cn.org.bukkit.craneattribute.api.utils.StringUtilsKt
- getNumberMap() - function in cn.org.bukkit.craneattribute.api.attribute.counter.data.CounterData
- getNumberMap() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 存储数值类型数据的并发哈希映射。 键为数值项的名称,值为对应的双精度浮点数值。
- getOrdinal() - function in kotlin.CaLogger.DebugLevel
- getOrdinal() - function in kotlin.Emoji
- getOriginalList() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- getOriginalList() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- getOrNull(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 根据名称获取有效的计数器实例。会自动检查计数器是否过期,若过期则从注册表中移除并返回 null。
- getOrPut(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 获取或创建一个计数器(无初始化回调)。
- getOrPut(java.lang.String,java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 获取或创建一个计数器(带 Java 友好的初始化回调)。若指定名称的计数器不存在或已过期,则创建一个新的默认计数器(无限持续时间), 并调用提供的初始化回调函数对其进行配置。
- getPack() - function in io.lumine.mythic.core.skills.AbstractSkill
- getParent() - function in io.lumine.mythic.core.skills.SkillMechanic
- getParseLore() - function in cn.org.bukkit.craneattribute.core.manager.config.ReadOptions
- getParseNbt() - function in cn.org.bukkit.craneattribute.core.manager.config.ReadOptions
- getPath() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RuntimeAfterTrigger
- getPercentMap() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- getPercentMap() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- getPercentMark() - function in cn.org.bukkit.craneattribute.core.read.value.NumberValueReader
- getPercentMax() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 百分比型属性的最大叠加值。用于限制该属性组件对
basicPercents的贡献上限(如“最多提供 +30% 暴击率”)。 - getPercentMax() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 百分比型属性的最大叠加值。用于限制该属性组件对
basicPercents的贡献上限(如“最多提供 +30% 暴击率”)。 - getPercentMax() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 百分比型属性的最大叠加值。用于限制该属性组件对
basicPercents的贡献上限(如“最多提供 +30% 暴击率”)。 - getPercentRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在百分比加成范围内随机取一个值。
- getPercentRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在百分比加成范围内随机取一个值。
- getPercentRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getPercentRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getPercents() - function in cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource
- 百分比型属性加成映射。键:属性名称 值:百分比范围
[min, max]。这些值通常在基础值计算完成后,以 乘法或加成比例 方式应用。 - getPercents() - function in cn.org.bukkit.craneattribute.api.attribute.source.data.AttributeSourceData
- 百分比型属性加成映射。同样以
[min, max]形式存储,确保加载后行为与保存前一致。 - getPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 百分比型属性加成映射。键:属性名称 值:百分比范围
[min, max]。这些值通常在基础值计算完成后,以 乘法或加成比例 方式应用。 - getPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 百分比型属性加成映射。键:属性名称 值:百分比范围
[min, max]。这些值通常在基础值计算完成后,以 乘法或加成比例 方式应用。 - getPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- 百分比型属性加成映射。键:属性名称 值:百分比范围
[min, max]。这些值通常在基础值计算完成后,以 乘法或加成比例 方式应用。 - getPercents() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- 百分比型属性加成映射。键:属性名称 值:百分比范围
[min, max]。这些值通常在基础值计算完成后,以 乘法或加成比例 方式应用。 - getPercents() - function in cn.org.bukkit.craneattribute.core.read.data.AttributeReadResult
- getPercentValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取实体某属性的百分比加成范围。
- getPercentValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取实体某属性的百分比加成范围。
- getPercentValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getPercentValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getPercentValues() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 获取所有百分比型属性的合并结果。百分比属性用于乘算(如暴击伤害+50(%))。 返回格式同上。
- getPercentValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有百分比型属性的合并结果。百分比属性用于乘算(如暴击伤害+50(%))。 返回格式同上。
- getPercentValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 获取所有百分比型属性的合并结果。百分比属性用于乘算(如暴击伤害+50(%))。 返回格式同上。
- getPercentValues() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getPlaceholder() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- getPlayer() - function in cn.org.bukkit.craneattribute.core.attribute.data.PlayerAttributeData
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.data.AttributeDataUpdateEvent.After
- 获取玩家属性数据(仅在 isPlayerData 返回 true 时安全调用)。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.data.AttributeDataUpdateEvent.Before
- 获取玩家属性数据(仅在 isPlayerData 返回 true 时安全调用)。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.data.RegisterAttributeDataEvent.After
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.data.RegisterAttributeDataEvent.Before
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.data.RemoveAttributeDataEvent.After
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.data.RemoveAttributeDataEvent.Before
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent.After
- 获取已更新的玩家属性数据实例。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent.Before
- 获取当前玩家的属性数据实例。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.After
- 获取玩家属性数据(仅在 isPlayerData 返回 true 时安全调用)。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.source.AddAttributeSourceEvent.Before
- 获取玩家属性数据(仅在 isPlayerData 返回 true 时安全调用)。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.After
- 获取玩家属性数据(仅在 isPlayerData 返回 true 时安全调用)。
- getPlayerData() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.Before
- 获取玩家属性数据(仅在 isPlayerData 返回 true 时安全调用)。
- getPlugin() - function in cn.org.bukkit.craneattribute.CraneAttribute
- getPlugin() - function in com.comphenix.protocol.events.PacketAdapter
- getPlugin() - function in io.lumine.mythic.core.skills.AbstractSkill
- getPower() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 属性所提供的战斗力。用于综合战力评估、平衡性分析。 不直接影响游戏逻辑,但可被其他系统(如排行榜、AI 决策)引用。
- getPower() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性所提供的战斗力。用于综合战力评估、平衡性分析。 不直接影响游戏逻辑,但可被其他系统(如排行榜、AI 决策)引用。
- getPower() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性所提供的战斗力。用于综合战力评估、平衡性分析。 不直接影响游戏逻辑,但可被其他系统(如排行榜、AI 决策)引用。
- getPower() - function in cn.org.bukkit.craneattribute.core.attribute.DefaultAttribute
- 属性所提供的战斗力。用于综合战力评估、平衡性分析。 不直接影响游戏逻辑,但可被其他系统(如排行榜、AI 决策)引用。
- getPrint-player-data() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getPriority() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 事件监听优先级。控制此触发器在事件链中的执行顺序(如
EventPriority.HIGH早于NORMAL)。 建议根据逻辑依赖合理设置(如“伤害计算前加成”用 HIGH,“伤害后治疗”用 LOW)。 - getPriority() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.AttributeTypes.DefaultTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AccidentalDamageTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AttackAndDefenseTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.PlayerKillEntityTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RegainHealthTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RuntimeAfterTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.UpdateAfterTrigger
- getPriority() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.read.value.NumberValueReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getPriority() - function in cn.org.bukkit.craneattribute.core.read.value.RomanValueReader
- 执行优先级。数值越小,越早执行。用于控制多个属性组件在同一事件中的调用顺序。 例如:伤害计算前加成(priority = 10)应在基础伤害计算(priority = 50)之前。
- getProj() - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 获取当前关联的抛射物实体的便捷方法。等价于访问 projectile 属性。
- getProj() - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 获取当前关联的抛射物实体的便捷方法。等价于访问 projectile 属性。
- getProjAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- getProjectileAttributeValue 的简写别名,功能完全相同。
- getProjAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- getProjectileAttributeValue 的简写别名,功能完全相同。
- getProjectile() - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 当前关联的抛射物实体(如果存在)。若 isProjectile 为 true,则此字段通常指向实际的 Projectile 对象(如 Arrow、Egg 等); 否则为 null。
- getProjectile() - function in cn.org.bukkit.craneattribute.api.event.AttributeEntityBowShotEvent
- getProjectile() - function in cn.org.bukkit.craneattribute.api.event.AttributeProjectileLaunchEvent
- getProjectile() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 当前关联的抛射物实体(如果存在)。若 isProjectile 为 true,则此字段通常指向实际的 Projectile 对象(如 Arrow、Egg 等); 否则为 null。
- getProjectileAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 获取指定属性在抛射物上的数值范围。若该属性未定义,则返回默认值
[0.0, 0.0]。 - getProjectileAttributeValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 获取指定属性在抛射物上的数值范围。若该属性未定义,则返回默认值
[0.0, 0.0]。 - getProjectileAttributeValues() - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 抛射物携带的属性加成值映射表。键:属性名称 值:该属性的数值范围 min, max,用于后续随机取值或叠加计算。此数据通常在抛射物发射时由弓、弩或技能注入。
- getProjectileAttributeValues() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 抛射物携带的属性加成值映射表。键:属性名称 值:该属性的数值范围 min, max,用于后续随机取值或叠加计算。此数据通常在抛射物发射时由弓、弩或技能注入。
- getProjectileRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 在抛射物某属性的数值范围内随机取一个值。例如:若属性范围为 10.0, 20.
- getProjectileRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- 在抛射物某属性的数值范围内随机取一个值。例如:若属性范围为 10.0, 20.
- getProjRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- getProjectileRandomValue 的简写别名,功能完全相同。
- getProjRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.ProjectileTracker
- getProjectileRandomValue 的简写别名,功能完全相同。
- getPURPLE() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 在指定属性的数值范围内生成一个随机值。例如:若属性范围为
[10.0, 20.0],则可能返回14.7。 常用于每次攻击/施法时动态决定实际效果。 - getRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在综合属性范围内随机取一个值,并加上临时属性的随机值。
- getRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在综合属性范围内随机取一个值,并加上临时属性的随机值。
- getRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 在指定属性的数值范围内生成一个随机值。例如:若属性范围为
[10.0, 20.0],则可能返回14.7。 常用于每次攻击/施法时动态决定实际效果。 - getRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 在指定属性的数值范围内生成一个随机值。例如:若属性范围为
[10.0, 20.0],则可能返回14.7。 常用于每次攻击/施法时动态决定实际效果。 - getRandomValue(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceView
- getRead-cache-amount() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getReader() - function in cn.org.bukkit.craneattribute.api.event.read.RegisterLineReaderEvent
- getReadFormat() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- getReadFormat() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- getReadFormat() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- getReadFormat() - function in cn.org.bukkit.craneattribute.core.read.value.NumberValueReader
- getReadFormat() - function in cn.org.bukkit.craneattribute.core.read.value.RomanValueReader
- getReceivingWhitelist() - function in com.comphenix.protocol.events.PacketAdapter
- getRED() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getReload() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getRemove() - function in cn.org.bukkit.craneattribute.core.command.CounterCommand
- getRemove() - function in cn.org.bukkit.craneattribute.core.command.SourceCommand
- getRemoveTask() - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- getRESET() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getRunAsync() - function in io.lumine.mythic.core.skills.SkillMechanic
- getRunAsync() - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- getScriptEngine() - function in cn.org.bukkit.craneattribute.core.hooker.nashorn.CompiledJs
- getSecond() - function in cn.org.bukkit.craneattribute.api.utils.Couple
- getSendingWhitelist() - function in com.comphenix.protocol.events.PacketAdapter
- getSettingConfig() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.api.read.LineReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.core.read.condition.LevelConditionReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.core.read.mapping.LineMappingReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.core.read.value.NumberValueReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getSettingConfig() - function in cn.org.bukkit.craneattribute.core.read.value.RomanValueReader
- 该组件所需的配置项声明列表。在注册时,ReadManager 会遍历此列表, 自动在配置文件中创建缺失的路径、写入默认值并添加注释。
- getShoot() - function in cn.org.bukkit.craneattribute.api.event.AttributeProjectileLaunchEvent
- getShooter() - function in cn.org.bukkit.craneattribute.api.event.AttributeEntityBowShotEvent
- getShouldPersist() - function in cn.org.bukkit.craneattribute.api.attribute.source.Persistable
- 标识该属性来源是否应被持久化保存到外部存储。
若为
true:系统应在实体保存时(如玩家退出)将此来源序列化;若为
false:视为临时效果,仅在内存中存在,重启后丢失。
- getShouldPersist() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 指示该计数器是否应在服务器重启后继续存在。 仅当 shouldPersist 为 true 时,该计数器才会被持久化存储。
- getShouldPersist() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- 标识该属性来源是否应被持久化保存到外部存储。
若为
true:系统应在实体保存时(如玩家退出)将此来源序列化;若为
false:视为临时效果,仅在内存中存在,重启后丢失。
- getShouldPersist() - function in cn.org.bukkit.craneattribute.core.attribute.source.FormatListAttributeSource
- 标识该属性来源是否应被持久化保存到外部存储。
若为
true:系统应在实体保存时(如玩家退出)将此来源序列化;若为
false:视为临时效果,仅在内存中存在,重启后丢失。
- getShouldPersist() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- 标识该属性来源是否应被持久化保存到外部存储。
若为
true:系统应在实体保存时(如玩家退出)将此来源序列化;若为
false:视为临时效果,仅在内存中存在,重启后丢失。
- getShouldPersist() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 标识该属性来源是否应被持久化保存到外部存储。
若为
true:系统应在实体保存时(如玩家退出)将此来源序列化;若为
false:视为临时效果,仅在内存中存在,重启后丢失。
- getSkipFilter() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 是否跳过全局过滤器。若为
true,则不再检查属性值,适用于核心机制或管理员特权效果。 - getSkipFilter() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 是否跳过全局过滤器。若为
true,则不再检查属性值,适用于核心机制或管理员特权效果。 - getSkipFilter() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 是否跳过全局过滤器。若为
true,则不再检查属性值,适用于核心机制或管理员特权效果。 - getSource() - function in cn.org.bukkit.craneattribute.api.event.source.RemoveAttributeSourceEvent.Before
- 即将被移除的属性源名称(AttributeSource.name)
- getSource() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getSource() - function in cn.org.bukkit.craneattribute.core.database.DataStore
- getSource() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQL
- getSource() - function in cn.org.bukkit.craneattribute.core.database.DataStoreSQLite
- getSource-uuid() - function in cn.org.bukkit.craneattribute.core.command.UtilsCommand
- getSourceHelpLines() - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- getSourceName() - function in cn.org.bukkit.craneattribute.api.attribute.source.data.AttributeSourceData
- 属性来源的唯一标识名称。用于在加载时重建对应的 cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource 实例,必须与注册时的名称一致。
- getSourceRemoveTriggers() - function in cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource
- 定义该属性来源在何种事件触发时应被自动移除。
- getSourceRemoveTriggers() - function in cn.org.bukkit.craneattribute.api.attribute.source.data.AttributeSourceData
- 定义该属性来源在何种事件触发时应被自动移除。
- getSourceRemoveTriggers() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 定义该属性来源在何种事件触发时应被自动移除。
- getSourceRemoveTriggers() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 定义该属性来源在何种事件触发时应被自动移除。
- getSpilt() - function in cn.org.bukkit.craneattribute.core.read.condition.EquipmentTypeConditionReader
- getSpilt() - function in cn.org.bukkit.craneattribute.core.read.condition.PermissionConditionReader
- getSpiltChar() - function in cn.org.bukkit.craneattribute.core.attribute.source.FormatListAttributeSource
- getStats() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getStress-test-add-source() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getStress-test-async-add-source() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getStress-test-async-update-data() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getStress-test-instantiate-source() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getStress-test-plugin-reload() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getStress-test-update-data() - function in cn.org.bukkit.craneattribute.core.command.TestCommand
- getStringList(cn.org.bukkit.craneattribute.api.read.ReadableLine,kotlin.jvm.functions.Function0) - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getStringListCache() - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getStringListJava(cn.org.bukkit.craneattribute.api.read.ReadableLine,java.util.function.Supplier) - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getTargeter() - function in io.lumine.mythic.core.skills.AbstractSkill
- getTargeter() - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- getTargetsCreatives() - function in io.lumine.mythic.api.skills.ISkillMechanic
- getTargetsSpectators() - function in io.lumine.mythic.api.skills.ISkillMechanic
- getTempAttribute() - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 存储每个实体的临时属性值。 外层键:实体 UUID 内层键:属性名称 值:一个 DoubleArray,表示该临时属性的最小值和最大值(用于随机范围计算)。
- getTempAttributeValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取指定实体某临时属性的当前值范围。
- getTempAttributeValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 获取指定实体某临时属性的当前值范围。
- getTempAttributeValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getTempAttributeValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getTempRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在临时属性范围内随机取一个值。
- getTempRandomValue(java.util.UUID,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 在临时属性范围内随机取一个值。
- getTempRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getTempRandomValue(org.bukkit.entity.LivingEntity,java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- getTest() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getText() - function in cn.org.bukkit.craneattribute.core.command.CounterCommand
- getTextDisplay() - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- getTextMap() - function in cn.org.bukkit.craneattribute.api.attribute.counter.data.CounterData
- getTextMap() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 存储文本类型数据的并发哈希映射。 键为文本项的名称,值为对应的字符串内容。
- getTextOrDefault(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取"GENERIC"(通用)文本项,若不存在则返回默认值。
- getTextOrDefault(java.lang.String,java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取指定名称的文本项,若不存在则返回默认值。
- getTextOrNull() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取"GENERIC"(通用)文本项,若不存在则返回 null。
- getTextOrNull(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 获取指定名称的文本项,若不存在则返回 null。
- getThreadSafetyLevel() - function in io.lumine.mythic.core.skills.AbstractSkill
- getTick() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- getTick() - function in cn.org.bukkit.craneattribute.core.effect.VisualEffect
- getTime() - function in cn.org.bukkit.craneattribute.api.attribute.counter.data.CounterData
- getTime() - function in cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.api.attribute.source.data.AttributeSourceData
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。加载时需检查是否已过期,若已过期则不应恢复该效果。-1L表示永久有效。 - getTime() - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 过期时间戳(毫秒),-1L 表示永久有效
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.EquipmentAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.FormatListAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.ItemStackAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.ListAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticItemStackAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTime() - function in cn.org.bukkit.craneattribute.core.attribute.source.StaticListAttributeSource
- 过期时间戳(毫秒),由
System.currentTimeMillis()计算得出。若值为
-1L,表示永久有效(不会自动过期);否则,当当前时间 ≥ time 时,该来源应被视为失效并从实体中移除。
- getTimerInterval() - function in io.lumine.mythic.core.skills.SkillMechanic
- getTimerInterval() - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- getTotalPower() - function in cn.org.bukkit.craneattribute.core.attribute.data.AttributeSourceSnapshot
- getTracker() - function in cn.org.bukkit.craneattribute.api.event.handler.MessageTrackerSendEvent
- getTrigger() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeType
- 绑定的事件触发器。该触发器将监听指定 Bukkit 事件,并在满足条件时执行逻辑。 通过 register 方法注入,不可重复设置。
- getTrigger() - function in io.lumine.mythic.core.skills.AbstractSkill
- getTrigger() - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeTracker
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getTriggerAttribute() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 记录每个实体当前被“触发”的属性名称集合。 用于标记某些属性是否处于激活状态。 键:实体 UUID 值:被触发的属性名称集合(String 集合)。
- getType() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 属性组件所属的属性类型。用于分类、过滤或批量操作。
- getType() - function in cn.org.bukkit.craneattribute.api.attribute.handler.AttributeHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性组件所属的属性类型。用于分类、过滤或批量操作。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 属性组件所属的属性类型。用于分类、过滤或批量操作。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 此处理器关联的属性类型。
- getType() - function in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- 此处理器关联的属性类型。
- getTypeName() - function in io.lumine.mythic.core.skills.SkillMechanic
- getUNDERLINE() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getUnicode() - function in cn.org.bukkit.craneattribute.api.Emoji
- getUpdate() - function in cn.org.bukkit.craneattribute.core.command.MainCommand
- getUuid() - function in io.lumine.mythic.core.skills.AbstractSkill
- getValue(cn.org.bukkit.craneattribute.api.read.ReadableLine,kotlin.jvm.functions.Function0) - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getValue() - function in cn.org.bukkit.craneattribute.core.read.data.ReadValueResult
- getValueCache() - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getValueJava(cn.org.bukkit.craneattribute.api.read.ReadableLine,java.util.function.Supplier) - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- getValueMap() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- getValueMap() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- getValues() - function in cn.org.bukkit.craneattribute.api.attribute.source.AttributeSource
- 基础数值型属性加成映射。键:属性名称 值:该属性的数值范围
[min, max],用于支持随机化(如 “造成 10~15 点额外伤害”)。这些值通常以 加法方式 叠加到基础属性上。 - getValues() - function in cn.org.bukkit.craneattribute.api.attribute.source.data.AttributeSourceData
- 基础数值型属性加成映射。格式:
Map<属性名, [min, max]>,保留随机范围信息以支持动态效果还原。 - getValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 基础数值型属性加成映射。键:属性名称 值:该属性的数值范围
[min, max],用于支持随机化(如 “造成 10~15 点额外伤害”)。这些值通常以 加法方式 叠加到基础属性上。 - getValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.AbstractAttributeSource
- 基础数值型属性加成映射。键:属性名称 值:该属性的数值范围
[min, max],用于支持随机化(如 “造成 10~15 点额外伤害”)。这些值通常以 加法方式 叠加到基础属性上。 - getValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.ArrayMapAttributeSource
- 基础数值型属性加成映射。键:属性名称 值:该属性的数值范围
[min, max],用于支持随机化(如 “造成 10~15 点额外伤害”)。这些值通常以 加法方式 叠加到基础属性上。 - getValues() - function in cn.org.bukkit.craneattribute.core.attribute.source.MapAttributeSource
- 基础数值型属性加成映射。键:属性名称 值:该属性的数值范围
[min, max],用于支持随机化(如 “造成 10~15 点额外伤害”)。这些值通常以 加法方式 叠加到基础属性上。 - getValues() - function in cn.org.bukkit.craneattribute.core.read.data.AttributeReadResult
- getValuesReader() - function in cn.org.bukkit.craneattribute.core.manager.ReadManager
- getWHITE() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- getYELLOW() - function in cn.org.bukkit.craneattribute.core.logging.CaLogger.ConsoleColor
- GLOWING() - function in cn.org.bukkit.craneattribute.core.utils.BukkitPotionEffectType
- GRAVITY() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute
- GROOVY_SCRIPT - enum entry in cn.org.bukkit.craneattribute.api.Emoji
- GroovyManager - class in cn.org.bukkit.craneattribute.core.manager
- GroovyScript - class in cn.org.bukkit.craneattribute.api.expansions
- Groovy 脚本扩展接口用于定义可通过 Groovy 脚本动态注入的可执行逻辑模块, 支持在运行时通过命令触发, 并具备完整的生命周期管理(启用/禁用回调),便于资源清理与重载。
自定义调试命令
动态属性计算逻辑
临时事件响应器
管理员工具脚本