A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
U
- unload() - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- unload() - function in cn.org.bukkit.craneattribute.core.manager.CacheManager
- unload() - function in cn.org.bukkit.craneattribute.core.manager.ConfigManager
- unload() - function in cn.org.bukkit.craneattribute.core.manager.GroovyManager
- unload() - function in cn.org.bukkit.craneattribute.core.manager.ReadManager
- UNLUCK() - function in cn.org.bukkit.craneattribute.core.utils.BukkitPotionEffectType
- unregister() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeType
- 主动卸载此属性类型。执行:
注销事件监听器;
从全局映射中移除;
调用触发器的 onDisable 清理资源。
- unregisterAllListener() - function in cn.org.bukkit.craneattribute.core.utils.ListenerUtils
- 注销所有已通过本工具类注册的监听器。通常在插件禁用(onDisable)或模块卸载时调用,防止监听器残留。
- unregisterListener(java.lang.String) - function in cn.org.bukkit.craneattribute.core.utils.ListenerUtils
- 根据唯一标识符注销指定的监听器。从缓存中移除并调用 TabooLib 的注销 API,释放事件总线资源。
- UpdateAfterHandler - class in cn.org.bukkit.craneattribute.core.attribute.handler
- UpdateAfterHandler.BindSourceEventHandler - class in cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler
- UpdateAfterTrigger - class in cn.org.bukkit.craneattribute.core.attribute.trigger
- UpdateAfterTriggerEvent - class in cn.org.bukkit.craneattribute.api.event.trigger
- UpdateAfterTriggerEvent.After - class in cn.org.bukkit.craneattribute.api.event.trigger.UpdateAfterTriggerEvent
- UpdateAfterTriggerEvent.Before - class in cn.org.bukkit.craneattribute.api.event.trigger.UpdateAfterTriggerEvent
- updateAttribute(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.AttributeAPI
- updateAttributeAsync(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.AttributeAPI
- updateAttributeSource(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.AttributeAPI
- 同步立即刷新实体的属性值(基于其当前 AttributeData)。此方法会阻塞当前线程直到计算完成。
- updateAttributeSource() - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- 立即同步更新所有属性源(AttributeSource)的状态,并触发相关事件。此方法会重新计算当前所有属性值;⚠️ 注意:此方法为同步阻塞调用,会在当前线程立即执行完整更新逻辑。✅ 如果你不需要立即获取更新后的属性值(例如在后台刷新、延迟生效等场景), 推荐使用 cn.org.bukkit.craneattribute.core.manager.EntityDataManager.updateAttributeSourceAsync,它会在合适的异步上下文中安全地触发更新, 避免不必要的主线程开销。
- updateAttributeSource(java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- updateAttributeSource(java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.api.attribute.data.AttributeData
- updateAttributeSource() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 立即同步更新所有属性源(AttributeSource)的状态,并触发相关事件。此方法会重新计算当前所有属性值;⚠️ 注意:此方法为同步阻塞调用,会在当前线程立即执行完整更新逻辑。✅ 如果你不需要立即获取更新后的属性值(例如在后台刷新、延迟生效等场景), 推荐使用 cn.org.bukkit.craneattribute.core.manager.EntityDataManager.updateAttributeSourceAsync,它会在合适的异步上下文中安全地触发更新, 避免不必要的主线程开销。
- updateAttributeSource() - function in cn.org.bukkit.craneattribute.core.attribute.data.AbstractAttributeData
- 立即同步更新所有属性源(AttributeSource)的状态,并触发相关事件。此方法会重新计算当前所有属性值;⚠️ 注意:此方法为同步阻塞调用,会在当前线程立即执行完整更新逻辑。✅ 如果你不需要立即获取更新后的属性值(例如在后台刷新、延迟生效等场景), 推荐使用 cn.org.bukkit.craneattribute.core.manager.EntityDataManager.updateAttributeSourceAsync,它会在合适的异步上下文中安全地触发更新, 避免不必要的主线程开销。
- updateAttributeSource(java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.core.attribute.data.EntityAttributeData
- updateAttributeSource(java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.core.attribute.data.PlayerAttributeData
- updateAttributeSource(org.bukkit.command.CommandSender,org.bukkit.entity.Player) - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- updateAttributeSource(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- 同步触发全量属性更新。⚠️ 立即执行,阻塞当前线程。适用于需要立刻获取最新属性值的场景。
- updateAttributeSource(org.bukkit.entity.LivingEntity,java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- updateAttributeSourceAsync(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.api.AttributeAPI
- 异步强制刷新实体的所有属性值。通常无需手动调用,因为添加/移除来源时会自动触发。 但在某些自定义逻辑(如修改了外部依赖数据)后可能需要显式刷新。
- updateAttributeSourceAsync(cn.org.bukkit.craneattribute.api.attribute.data.AttributeData) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- updateAttributeSourceAsync(cn.org.bukkit.craneattribute.api.attribute.data.AttributeData,java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- updateAttributeSourceAsync(org.bukkit.entity.LivingEntity) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- 异步触发全量属性更新(带防抖)。在短时间内多次调用只会触发一次实际更新,适用于被动刷新(如依赖项变化)。
- updateAttributeSourceAsync(org.bukkit.entity.LivingEntity,java.util.function.Consumer) - function in cn.org.bukkit.craneattribute.core.manager.EntityDataManager
- updateNumber(java.lang.Double,java.lang.Double) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 更新"GENERIC"(通用)数值项,将其当前值与给定值相加。
- updateNumber(java.lang.String,java.lang.Double,java.lang.Double) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 更新指定名称的数值项,将其当前值与给定值相加。如果该名称不存在,则使用默认值加上给定值作为初始值。
- updateText(java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 更新"GENERIC"(通用)文本项为给定文本。
- updateText(java.lang.String,java.lang.String) - function in cn.org.bukkit.craneattribute.core.attribute.counter.Counter
- 更新指定名称的文本项为给定文本。
- usable(io.lumine.mythic.api.skills.SkillCaster) - function in io.lumine.mythic.core.skills.SkillMechanic
- usable(io.lumine.mythic.api.skills.SkillCaster,io.lumine.mythic.api.skills.SkillTrigger) - function in io.lumine.mythic.core.skills.SkillMechanic
- usable(io.lumine.mythic.api.skills.SkillMetadata) - function in io.lumine.mythic.core.skills.SkillMechanic
- usable(io.lumine.xikage.mythicmobs.skills.SkillCaster) - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- usable(io.lumine.xikage.mythicmobs.skills.SkillCaster,io.lumine.xikage.mythicmobs.skills.SkillTrigger) - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- usable(io.lumine.xikage.mythicmobs.skills.SkillMetadata) - function in io.lumine.xikage.mythicmobs.skills.SkillMechanic
- UtilsCommand - class in cn.org.bukkit.craneattribute.core.command
- UtilsKt - class in cn.org.bukkit.craneattribute.api.utils