A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
M
- MainCommand - class in cn.org.bukkit.craneattribute.core.command
- MapAttributeSource - class in cn.org.bukkit.craneattribute.core.attribute.source
- Mappable - class in cn.org.bukkit.craneattribute.api.attribute.source
- 属性映射追踪器接口用于分离和管理两类属性加成:
基础属性(Basic):直接作用于实体自身的原始属性(如攻击力、生命值);
映射属性(Mapping):在特定上下文下动态转换或附加的属性。
- MappingReader - class in cn.org.bukkit.craneattribute.core.read
- 抽象映射读取器基类。用于从原始配置行中解析属性名与值之间的映射关系, 并将其封装为 AttributeReadResult。子类需实现具体的映射解析逻辑。
- MAX_ABSORPTION() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute
- MAX_HEALTH() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute
- merge(cn.org.bukkit.craneattribute.core.read.data.AttributeReadResult) - function in cn.org.bukkit.craneattribute.core.read.data.AttributeReadResult
- mergeAdd(java.util.Map,java.util.Map) - function in cn.org.bukkit.craneattribute.api.utils.ArrayUtilsKt
- MessageTracker - class in cn.org.bukkit.craneattribute.api.attribute.handler
- 元数据追踪器(消息追踪器)接口用于为每个实体(如玩家或生物)维护一个待发送的消息队列。 常用于延迟通知、批量提示、技能反馈等场景,支持按实体收集消息并在适当时机统一发送。
- MessageTrackerSendEvent - class in cn.org.bukkit.craneattribute.api.event.handler
- MetadataTracker - class in cn.org.bukkit.craneattribute.api.attribute.handler
- 元数据追踪器接口用于为每个实体(通过 UUID 标识)动态存储任意类型的元数据(key-value 形式)。 支持附加自定义状态、临时标记、上下文信息等,常用于技能系统、事件追踪或插件间数据共享。
- MetaspaceMonitor - class in cn.org.bukkit.craneattribute.core.command.utils
- MINING_EFFICIENCY() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute
- MINING_FATIGUE() - function in cn.org.bukkit.craneattribute.core.utils.BukkitPotionEffectType
- monitor(org.bukkit.event.entity.EntityDamageByEntityEvent) - function in cn.org.bukkit.craneattribute.core.listener.PlayerListener
- MOVEMENT_EFFICIENCY() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute
- MOVEMENT_SPEED() - function in cn.org.bukkit.craneattribute.core.utils.BukkitAttribute
- multiplyArray(kotlin.DoubleArray,java.lang.Double,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.utils.ArrayUtilsKt
- multiplyArray(kotlin.DoubleArray,kotlin.DoubleArray) - function in cn.org.bukkit.craneattribute.api.utils.ArrayUtilsKt
- multiplyDamage(java.util.UUID,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- multiplyDamage(java.util.UUID,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- multiplyDamage(java.util.UUID,java.lang.String,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- multiplyDamage(java.util.UUID,java.lang.String,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- multiplyDamageData(java.util.UUID,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- multiplyDamageData(java.util.UUID,java.lang.Double) - function in cn.org.bukkit.craneattribute.api.attribute.handler.DamageTracker
- Mythic4HookerImpl - class in cn.org.bukkit.craneattribute.core.hooker.mm.impl4
- Mythic5HookerImpl - class in cn.org.bukkit.craneattribute.core.hooker.mm.impl5
- MythicHooker - class in cn.org.bukkit.craneattribute.core.hooker.mm