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
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W