A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
P
- PermissionConditionReader - class in cn.org.bukkit.craneattribute.core.read.condition
- Persistable - class in cn.org.bukkit.craneattribute.api.attribute.source
- 可持久化属性来源接口实现此接口的来源在插件关闭或实体卸载时,若 shouldPersist 为 true, 将被序列化并存储,以便在下次加载时恢复。
- pickup(org.bukkit.event.entity.EntityPickupItemEvent) - function in cn.org.bukkit.craneattribute.core.listener.PlayerListener
- PlaceholderAPIHooker - class in cn.org.bukkit.craneattribute.core.hooker
- PlayerAttributeData - class in cn.org.bukkit.craneattribute.core.attribute.data
- PlayerAttributeDataRuntimeEvent - class in cn.org.bukkit.craneattribute.api.event.runtime
- 玩家属性运行时更新事件。⚠️ 重要提示:此事件在异步线程中触发。 监听器若需操作 Bukkit API(如 org.bukkit.entity.Player、org.bukkit.World、发送消息、播放音效等), 必须通过 cn.org.bukkit.craneattribute.core.utils.SchedulerUtils.sync 或类似机制显式切换回主线程执行。
- PlayerAttributeDataRuntimeEvent.After - class in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent
- 在玩家属性数据完成重新计算之后触发。此事件不可被取消(allowCancelled = false),仅用于通知。
- PlayerAttributeDataRuntimeEvent.Before - class in cn.org.bukkit.craneattribute.api.event.runtime.PlayerAttributeDataRuntimeEvent
- 在玩家属性数据即将重新计算之前触发。此事件可被取消(isCancelled = true),取消后将跳过本次运行时更新。
- PlayerKillEntityHandler - class in cn.org.bukkit.craneattribute.core.attribute.handler
- PlayerKillEntityTrigger - class in cn.org.bukkit.craneattribute.core.attribute.trigger
- PlayerKillerEntityTriggerEvent - class in cn.org.bukkit.craneattribute.api.event.trigger
- PlayerKillerEntityTriggerEvent.After - class in cn.org.bukkit.craneattribute.api.event.trigger.PlayerKillerEntityTriggerEvent
- PlayerKillerEntityTriggerEvent.Before - class in cn.org.bukkit.craneattribute.api.event.trigger.PlayerKillerEntityTriggerEvent
- PlayerListener - class in cn.org.bukkit.craneattribute.core.listener
- POISON() - function in cn.org.bukkit.craneattribute.core.utils.BukkitPotionEffectType
- ProjectileTracker - class in cn.org.bukkit.craneattribute.api.attribute.handler
- 抛射物追踪器接口用于在属性计算或事件处理中记录与抛射物(如箭、雪球等)相关的上下文信息, 包括抛射物实体本身、其携带的属性加成、弓的蓄力强度等,常用于精准控制伤害、特效或技能触发。
- put(java.lang.String,cn.org.bukkit.craneattribute.core.attribute.counter.Counter) - function in cn.org.bukkit.craneattribute.core.attribute.counter.CounterRegistry
- 注册一个新的计数器到注册表中。