# 拓展属性模块

## **简介**

**拓展属性功能**

在服务器本身属性插件的基础上，增加几个拓展属性，包括：

* ManaRecoveryNumber：SkillAPI每秒法力恢复数值
* ManaRecoveryPercent：SkillAPI每秒法力百分比恢复
* CooldownReduceSecond：SkillAPI技能冷却缩减（秒数）
* CooldownReducePercent：SkillAPI技能冷却缩减百分率
* SkillDamageNumber：SkillAPI技能伤害加成
* SkillDamagePercent：SkillAPI技能伤害加成百分率
* SkillLevelNumber：SkillAPI技能等级增加（仅在释放技能时生效）
* GainExperiencePercent：SkillAPI职业经验增加（不支持/class exp ID 数量，掉落职业经验需要mm的config.yml开启支持SkillAPI，并在怪物Drops中增加“skillapi-exp 数量”）
* MMDropAttribute：MM怪物掉落倍数（如3倍，则击杀怪物掉落三倍的物品和经验）

#### 属性值拓展解析功能

让属性插件的属性支持形如3E6，4E8这样的写法，从而增加物品介绍的美观度

（该功能尚未制作，如果你需要，可以购买后在售后群联系作者更新）

## 插件效果图

![](https://2665362639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYg0cowuWNPQO3t8A6vO%2Fuploads%2FAJyRWR14Avdv5fQ7fXzB%2Fimage.png?alt=media\&token=db52cc57-b598-43c3-b3e0-b71264794f54)\
![](https://2665362639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYg0cowuWNPQO3t8A6vO%2Fuploads%2Fzuch2IiWoN8f5XkpPDag%2Fimage.png?alt=media\&token=2da182e2-4f05-4880-9f6f-44bca61f4c88)

## 指令

/mattribute stats：查看自己的属性

## 变量

%mineattribute\_value\_属性名%：获取玩家属性值。属性名支持ManaRecoveryNumber等插件自带属性，也支持自定义的新属性（如：力量）。

## 配置文件

### config.yml

```
#授权码(自动绑定服务器ip,不绑定端口)
Token: ''
#属性生效的位置(主手默认生效，不需要写)  龙核槽位(DragonCore:xxx)  例：36,37,38,39,40,DragonCore:slot1,30
EquipmentSlots: 36,37,38,39,40
#技能组，在attributes.yml中设置每个属性前缀对应的技能组
SkillGroups:
  #first是技能组的id,"斗志复燃"和"快速移动"是这个技能组包含的技能
  #可以自己无限创建
  first:
    - '斗志复燃'
    - '快速移动'
ClassGroups:
  #firstClass是职业组的id,"新手"和"战士"是这个职业组包含的职业
  #可以自己无限创建
  firstClass:
    - '新手'
    - '战士'
#属性刷新时间(单位:秒)
AttributeRefreshTime: 1
#这里是自定义属性的配置
NewAttributes:
  #属性名不能重复
  #如%mineattribute_value_力量%，就是力量的属性值
  力量:
    Display:
      #是否在mattribute stats里显示这个属性
      Enable: true
      #显示的格式
      Format: '&a力量: &d%attribute_value%'
    Prefix:
      - '力量'
      - '神力'
    AttributeAddition:
      - '攻击力: 20'
      - '防御力: %player_level%'
    #比如玩家的值是1000，由于最大值限制，只能生效100
    MaxValue: '100'
```

### attributes.yml

```
ManaRecoveryNumber:
  Prefix:
    - '&a每秒法力恢复数值'
ManaRecoveryPercent:
  Prefix:
    - '&a每秒法力百分比恢复'
#Prefix下是所有生效的前缀，":"为分隔符，":"后面指的是这个前缀对于哪个技能组的技能有效
#如果某个前缀没有加分隔符,即为对所有技能生效
CooldownReduceSecond:
  Prefix:
    - '&a技能冷却缩减:first'
CooldownReducePercent:
  Prefix:
    - '&a技能冷却缩减百分率:first'
SkillDamagePercent:
  Prefix:
    - '&a技能伤害增加百分率:first'
SkillDamageNumber:
  Prefix:
    - '&a技能伤害增加:first'
SkillLevelNumber:
  Prefix:
    - '&a技能等级增加:first'
#mm怪物掉落物增加倍数，支持物品和经验
MMDropAttribute:
  Prefix:
    - "&a掉落增加"
#Prefix下是所有生效的前缀，":"为分隔符，":"后面指的是这个前缀对于哪个职业组的职业有效
#如果某个前缀没有加分隔符,即为对所有职业生效
GainExperiencePercent:
  Prefix:
    - '&a职业经验增加:firstClass'
```

## 购买地址

[![](https://2665362639-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FWYg0cowuWNPQO3t8A6vO%2Fuploads%2FCZEpEDBe6xvrFzdZiYkb%2F29.99.png?alt=media\&token=96c4772c-2787-4f08-ae36-c880b2555d52)](https://afdian.net/item/4741279e83ee11ed933352540025c377)\
（点击购买）
