# 公会Buff

支持的前置属性插件有

* AttributePlus V3.X
* AttributePlus V2.X
* SX-Attribute V3.X
* SX-Attribute V2.X
* MythicLib&#x20;
* MMOItems

### 启用该模块功能

1. 打开Contents/config/Buff.yml
2. 在 `enable` 设置为 `true`
3. 在 **plugin** 设置为当前服务器的属性插件 （AP3 , AP2 , SX3 , SX2 , MythicLib）
4. 重启服务器

### MythicLib / MMOItems 配置方法

格式为 `属性名;数值`

例如我 MAX\_HEALTH;5 增加5点生命值 （对应着 `MMOItems/Language/stats.yml` 的属性ID）

```
如下为示例
buffs:
  buff1:
    upgrade:
      1:
        #该等级在BUFF界面中显示的图标
        preview:
          display: '%buff_display% &f- &e%buff_level%/%buff_maxlevel%'
          material: NETHER_STAR
          data: 0
          model: 0
          lore:
            - '&f可为全体成员带来 &c攻击力 &f加成'
            - ''
            - '&a&l下一级属性加成:'
            - '&7 &7 - 攻击力 +5'
            - '&c&l升级花费:'
            - '&7 &7 公会资金 ×1000'
            - ''
            - '&f[ &b点击升级 &f]'
        #从上一级升到该级的花费
        requirements:
          - 'guild_money;10000'
        #生效的属性
        attr:
          - 'ATTACK_DAMAGE;5'
```

{% hint style="info" %}
该模块节点如下

display：buff的展示名称

max：该buff最高等级

upgrade.等级.preview：在Buff的界面中展示的物品

upgrade.等级.requirements：升级的花费、条件

upgrade.等级.attr：该级的buff
{% endhint %}

{% hint style="warning" %}
需要注意的是

buffs:

&#x20; buffid:

&#x20;   preview:

&#x20;     \# 0级时 无论你是否设置了 attr 都不会生效...

&#x20;     \# 仅读取 preview ，不读取 requirements 以及 attr

&#x20;     0:
{% endhint %}
