快速解决问题
配置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]================