O
- of(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.counter.CounterRemoveTrigger.Companion
- 获取或创建一个标准化的 CounterRemoveTrigger 实例。
自动将输入 key 转为大写并去除首尾空格。
相同标准化 key 始终返回同一个实例。
- of(java.lang.String) - function in cn.org.bukkit.craneattribute.api.attribute.source.SourceRemoveTrigger.Companion
- 获取或创建一个 SourceRemoveTrigger 实例。
自动将 key 转为大写并去除首尾空格。
相同标准化后的 key 始终返回同一个实例。
- of(java.lang.String,java.lang.Object,java.lang.String) - function in cn.org.bukkit.craneattribute.api.utils.ConfigSetting.Companion
- onAccidentalDamage(java.util.UUID,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 环境/非战斗伤害钩子。处理跌落、燃烧、窒息等非实体造成的伤害。
- onAccidentalDamage(java.util.UUID,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 环境/非战斗伤害钩子。处理跌落、燃烧、窒息等非实体造成的伤害。
- onAccidentalDamage(java.util.UUID,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.AccidentalDamageHandler) - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 环境/非战斗伤害钩子。处理跌落、燃烧、窒息等非实体造成的伤害。
- onActive() - function in cn.org.bukkit.craneattribute.CraneAttribute
- onAttackAndDefense(org.bukkit.entity.LivingEntity,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 攻击与防御交互钩子。在实体间发生伤害交互时调用(如玩家攻击怪物)。 可用于修改伤害、施加效果、触发反击等。
- onAttackAndDefense(org.bukkit.entity.LivingEntity,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 攻击与防御交互钩子。在实体间发生伤害交互时调用(如玩家攻击怪物)。 可用于修改伤害、施加效果、触发反击等。
- onAttackAndDefense(org.bukkit.entity.LivingEntity,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.AttackAndDefenseHandler) - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 攻击与防御交互钩子。在实体间发生伤害交互时调用(如玩家攻击怪物)。 可用于修改伤害、施加效果、触发反击等。
- onCancel(java.util.function.Consumer) - function in taboolib.platform.type.BukkitProxyEvent
- onCooldown(io.lumine.mythic.api.skills.SkillCaster) - function in io.lumine.mythic.core.skills.AbstractSkill
- onCooldown(io.lumine.xikage.mythicmobs.skills.SkillCaster) - function in io.lumine.xikage.mythicmobs.skills.AbstractSkill
- onDespawn() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- onDespawn() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- onDisable() - function in cn.org.bukkit.craneattribute.CraneAttribute
- onDisable() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 插件禁用时调用。默认为空,子类可重写以清理状态、保存数据或注销监听器。
- onDisable() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 插件禁用时调用(对应 onDisable)。默认为空实现,子类可重写以清理资源(如注销监听器、保存数据)。
- onDisable() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 插件禁用时调用(对应 onDisable)。默认为空实现,子类可重写以清理资源(如注销监听器、保存数据)。
- onDisable() - function in cn.org.bukkit.craneattribute.api.expansions.GroovyScript
- 脚本禁用时回调。在插件关闭、脚本重载前或显式卸载时调用。 应在此释放资源(如定时任务、文件句柄、网络连接), 防止内存泄漏或状态残留。默认为空实现。
- onDisable() - function in cn.org.bukkit.craneattribute.api.lifecycle.LifecycleAware
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.api.lifecycle.LineReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 插件禁用时调用。默认为空,子类可重写以清理状态、保存数据或注销监听器。
- onDisable() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 插件禁用时调用。默认为空,子类可重写以清理状态、保存数据或注销监听器。
- onDisable() - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 插件禁用时调用。默认为空,子类可重写以清理状态、保存数据或注销监听器。
- onDisable() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.UpdateAfterTrigger
- 插件禁用时调用(对应 onDisable)。默认为空实现,子类可重写以清理资源(如注销监听器、保存数据)。
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.MappingReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.MappingReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onDisable() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 插件禁用时回调。此方法应在主线程中调用,且在 Bukkit 插件系统完全关闭前执行。 建议在此完成:
取消所有调度任务(BukkitRunnable)
关闭网络连接或文件流
保存运行时数据到磁盘
清理静态引用(防 ClassLoader 泄漏)
- onEnable() - function in cn.org.bukkit.craneattribute.CraneAttribute
- onEnable() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 插件启用时调用。默认为空,子类可重写以初始化内部状态、注册监听器或加载配置。
- onEnable() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 插件启用时调用(对应 onEnable)。默认为空实现,子类可重写以初始化资源(如注册监听器、加载配置)。
- onEnable() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 插件启用时调用(对应 onEnable)。默认为空实现,子类可重写以初始化资源(如注册监听器、加载配置)。
- onEnable() - function in cn.org.bukkit.craneattribute.api.expansions.GroovyScript
- 脚本启用时回调。在脚本首次加载或插件重载后调用。 可用于初始化变量、注册监听器、连接外部服务等。默认为空实现,子类或脚本按需重写。
- onEnable() - function in cn.org.bukkit.craneattribute.api.lifecycle.LifecycleAware
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.api.lifecycle.LineReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 插件启用时调用。默认为空,子类可重写以初始化内部状态、注册监听器或加载配置。
- onEnable() - function in cn.org.bukkit.craneattribute.core.attribute.Attribute
- 插件启用时调用。默认为空,子类可重写以初始化内部状态、注册监听器或加载配置。
- onEnable() - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 插件启用时调用。默认为空,子类可重写以初始化内部状态、注册监听器或加载配置。
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ConditionReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.MappingReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.MappingReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onEnable() - function in cn.org.bukkit.craneattribute.core.read.ValueReader
- 插件启用时回调。此方法应在主线程中调用,可安全访问 Bukkit API。 建议在此完成:
监听器注册
缓存预热
外部服务连接(如数据库)
默认配置生成
- onExtHandler(cn.org.bukkit.craneattribute.api.attribute.handler.AttributeHandler,java.lang.Object) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 扩展处理器通用钩子。 也可以自己定义一个接口,配合修改属性脚本。用于支持未来新增的处理器类型,或第三方插件扩展。 通过 AttributeHandler 多态分发,配合可变参数传递上下文数据。
- onExtHandler(cn.org.bukkit.craneattribute.api.attribute.handler.AttributeHandler,java.lang.Object) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 扩展处理器通用钩子。 也可以自己定义一个接口,配合修改属性脚本。用于支持未来新增的处理器类型,或第三方插件扩展。 通过 AttributeHandler 多态分发,配合可变参数传递上下文数据。
- onExtHandler(cn.org.bukkit.craneattribute.api.attribute.handler.AttributeHandler,java.lang.Object) - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 扩展处理器通用钩子。 也可以自己定义一个接口,配合修改属性脚本。用于支持未来新增的处理器类型,或第三方插件扩展。 通过 AttributeHandler 多态分发,配合可变参数传递上下文数据。
- onLoad() - function in taboolib.common.platform.CraneAttribute
- onLoadAndReload() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadAndReload() - function in cn.org.bukkit.craneattribute.api.attribute.trigger.AttributeTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadAndReload() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AccidentalDamageTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadAndReload() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.AttackAndDefenseTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadAndReload() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.PlayerKillEntityTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadAndReload() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RegainHealthTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadAndReload() - function in cn.org.bukkit.craneattribute.core.attribute.trigger.RuntimeAfterTrigger
- 插件加载或重载配置时调用。用于响应
/ca reload等热重载操作,重新加载触发器参数(如概率、数值)。 默认为空实现,按需重写。 - onLoadForTrigger() - function in cn.org.bukkit.craneattribute.api.attribute.AttributeType.Companion
- 重载所有触发器的配置。通常在
/ca reload时调用,触发每个 AttributeTrigger.onLoadAndReload。 - onMythicReload() - function in cn.org.bukkit.craneattribute.core.hooker.mm.MythicHooker
- onMythicReload() - function in cn.org.bukkit.craneattribute.core.hooker.mm.impl4.Mythic4HookerImpl
- onMythicReload() - function in cn.org.bukkit.craneattribute.core.hooker.mm.impl5.Mythic5HookerImpl
- onPacketReceiving(com.comphenix.protocol.events.PacketEvent) - function in com.comphenix.protocol.events.PacketAdapter
- onPacketSending(com.comphenix.protocol.events.PacketEvent) - function in cn.org.bukkit.craneattribute.core.listener.OptionsListener.LegacyParticlePacketListener
- onPacketSending(com.comphenix.protocol.events.PacketEvent) - function in cn.org.bukkit.craneattribute.core.listener.OptionsListener.ParticlePacketListener
- onPlaceholderRequest(org.bukkit.entity.Player,java.lang.String) - function in cn.org.bukkit.craneattribute.core.hooker.PlaceholderAPIHooker
- onPlaceholderRequest(org.bukkit.OfflinePlayer,java.lang.String) - function in taboolib.platform.compat.PlaceholderAPIHooker
- onPlayerKillEntity(org.bukkit.entity.Player,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 玩家击杀生物钩子。在玩家成功击杀生物后触发,常用于经验加成、掉落增强、任务计数等。
- onPlayerKillEntity(org.bukkit.entity.Player,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 玩家击杀生物钩子。在玩家成功击杀生物后触发,常用于经验加成、掉落增强、任务计数等。
- onPlayerKillEntity(org.bukkit.entity.Player,org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.PlayerKillEntityHandler) - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 玩家击杀生物钩子。在玩家成功击杀生物后触发,常用于经验加成、掉落增强、任务计数等。
- onRegainHeal(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 恢复生命钩子。
- onRegainHeal(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.RegainHealthHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 恢复生命钩子。
- onReload(cn.org.bukkit.craneattribute.api.event.CraneAttributeReloadEvent.After) - function in cn.org.bukkit.craneattribute.core.manager.AttributeManager
- onRuntimeAfter(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 运行时周期性钩子。每 N tick 对每个活跃实体调用,用于持续效果(如 DOT、回血)。
- onRuntimeAfter(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 运行时周期性钩子。每 N tick 对每个活跃实体调用,用于持续效果(如 DOT、回血)。
- onRuntimeAfter(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.RuntimeAfterHandler) - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 运行时周期性钩子。每 N tick 对每个活跃实体调用,用于持续效果(如 DOT、回血)。
- onSpawn() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- onSpawn() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- onTick() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- onTick() - function in cn.org.bukkit.craneattribute.api.effect.VisualEffectComponent
- onUpdateAfter(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 实体属性更新后钩子。在 AttributeData 完成所有来源合并后调用,适合同步 UI、检查属性阈值等。
- onUpdateAfter(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler) - function in cn.org.bukkit.craneattribute.api.attribute.AttributeComponent
- 实体属性更新后钩子。在 AttributeData 完成所有来源合并后调用,适合同步 UI、检查属性阈值等。
- onUpdateAfter(org.bukkit.entity.LivingEntity,cn.org.bukkit.craneattribute.core.attribute.handler.UpdateAfterHandler) - function in cn.org.bukkit.craneattribute.core.attribute.JsAttribute
- 实体属性更新后钩子。在 AttributeData 完成所有来源合并后调用,适合同步 UI、检查属性阈值等。
- OOZING() - function in cn.org.bukkit.craneattribute.core.utils.BukkitPotionEffectType
- openStats(org.bukkit.entity.Player,org.bukkit.entity.Player) - function in cn.org.bukkit.craneattribute.core.command.utils.CommandHelper
- OptionsListener - class in cn.org.bukkit.craneattribute.core.listener
- OptionsListener.LegacyParticlePacketListener - class in cn.org.bukkit.craneattribute.core.listener.OptionsListener
- OptionsListener.ParticlePacketListener - class in cn.org.bukkit.craneattribute.core.listener.OptionsListener
- OXYGEN_BONUS() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute