Skip to content

快速解决问题

配置AttributePlus

为了防止出现配置、属性错误,建议重新生成AttributePlus文件夹,使用默认配置。

配置MythicMobs

为了防止出现配置错误,建议重新写入MythicMobs怪物和技能,配置如下。
怪物配置

yaml
测试怪物:
  Type: ZOMBIE
  Display: '&7测试怪物'
  Health: 100
  Damage: 0
  Skills:
  - skill{s=测试技能} @target ~onTimer:60
  Options:
    MovementSpeed: 0.01
    KnockbackResistance: 1

技能配置

yaml
 测试技能:
  Skills:  
  - effect:particleline{particle=flame;amount=1;fromOrigin=true;syo=1;tyo=1} @target
  - damage-ap{attributelist={物理伤害=10}}

配置插件

使用以上配置依然无法造成伤害的情况下,可以排除一下是否使用取消攻击类的插件,或者在其他插件内有没有取消本次攻击。 如果怪物没有造成任何效果即为本次伤害事件被取消。如果怪物受到伤害,但是数值为0,则没有取消伤害事件,而是属性问题。

合理使用Debug

使用/apmm debug时释放技能所获取的信息,如果此信息无误,发生错误则不为本插件的处理范围。

yaml
 ================[AttributeMM Debug]================
 =  Skill: *技能类型
 =  Attacker: *攻击者
 =   Name: *攻击者名字
 =  Entity: *被攻击者
 =   Name: *被攻击者名字
 =  Type: *damage-ap中配置的type参数
 =  Clear: *damage-ap中配置的clear参数
 =  OwnerDamage: *damage-ap中配置的owner参数
 =  AttributeList: *damage-ap中配置的AttributeList,在Attribute中表示
 =   Attribute x: *AttributeList的列表属性 x代表个数
 =  WhiteList : *damage-ap中配置的whitelist参数
 =   WhiteAttribute x: *WhiteAttribute的列表属性 x代表个数
 =
 =  Arguments: *本次伤害的最终参数
 =   AttributeList +: *本次攻击所附带的属性和数值
 =   AttributeList -: *使用clear时所取消的自身所附带的属性
 ================[AttributeMM Debug]================