👨🔧更好的召唤继承
AttributePlus原版的召唤继承机制过于抽象,为此AttributeMM提供了更好的继承方法
使用
直接在怪物中配置AttributeInherit,如下
yaml
test:
Type: PIG
Display: '&7青犬'
Health: 500
Damage: 0
#更好的属性继承 APMM扩展
AttributeInherit:
#是否打开,关闭时不再生效,默认值在config.yml中的AttrInherit下修改
Open: true
#继承父系全部属性,默认值在config.yml中的AttrInherit下修改
Basic: true
#允许继承的属性,在basic为false时生效,不写默认无
#只继承这些属性,使用ag=xx使用属性组 或使用 属性名1,属性名2 代表一组属性
Attribute: "ag=cirt" #暴击几率,暴击伤害
#不允许继承的属性,对应config.yml中的BaseAttributeBlackList中的配置,不写默认无
#这些属性不会被继承,使用babl=xx使用继承属性黑名单 或使用 属性名1,属性名2 代表一组属性
BlackList: "babl=def" #生命力,移动速度
#继承属性的默认倍率,支持变量和计算,不写默认1
Multiple: "1"
#单独的继承倍率,必须使用:隔开,支持变量和计算,不写默认无
AttributeMultiple:
- "测试脚本属性: 1.5"