# 7.106.0 版本以前

自定义盔甲配置可以在 `plugins/EcoArmor/ecoarmor.yml` 中找到，它的一般配置如下：

```
sets:
  - <第一个盔甲的配置>
  - <第二个盔甲的配置>
tiers:
  - <第一个盔甲品质的配置>
  - <第二个盔甲品质的配置>
```

## 盔甲

其中，`sets` 为一个 **List** 类型的自定义盔甲的键，所有自定义盔甲的一般配置如下：

<pre><code>- id: slayer
  conditions: []
  effects:
    - id: damage_multiplier
      args:
        multiplier: 1.5
      triggers:
        - melee_attack
        - bow_attack
        - trident_attack
      filters:
        onlyBosses: true
    - id: damage_multiplier
      args:
        multiplier: 0.9
      triggers:
        - take_damage
  advancedEffects:
    - id: damage_multiplier
      args:
        multiplier: 0.8
      triggers:
        - take_damage
    - id: damage_multiplier
      args:
        multiplier: 2
      triggers:
        - melee_attack
        - bow_attack
        - trident_attack
      filters:
        onlyBosses: true
  advancedLore:
    - ''
    - "&#x3C;gradient:f12711>&#x26;l高级增益&#x3C;/gradient:f5af19>"
    - "&#x26;8» &#x26;4减少 20% 伤害"
    - "&#x26;8» &#x26;4对 Boss 造成双倍伤害"
    - "&#x26;8&#x26;o需要穿戴全套套装"
  shard:
    item: prismarine_shard unbreaking:1 hide_enchants
    name: "&#x3C;GRADIENT:f12711>高级碎片:&#x3C;/GRADIENT:f5af19> &#x26;4屠戮者"
    lore:
      - "&#x26;8将该物品拖拽到 &#x26;4屠戮者盔甲"
      - "&#x26;8以让其 &#x3C;GRADIENT:f12711>高级化&#x3C;/GRADIENT:f5af19>."
    craftable: false
    recipe:
      - prismarine_shard
      - ecoarmor:set_slayer_helmet
      - prismarine_shard
      - ecoarmor:set_slayer_chestplate
      - nether_star
      - ecoarmor:set_slayer_leggings
      - prismarine_shard
      - ecoarmor:set_slayer_boots
      - prismarine_shard
  helmet:
    item: leather_helmet color:#750909 hide_dye
    name: "&#x26;4屠戮者头盔"
    advancedName: "&#x3C;GRADIENT:f12711>Advanced&#x3C;/GRADIENT:f5af19>&#x26;4 Slayer Helmet"
    effectiveDurability: 768
    effects: []
    advancedEffects: []
    conditions: []
    lore:
<strong>      - "&#x26;4&#x26;l屠戮增益"
</strong>      - "&#x26;8» &#x26;4对 Boss 造成 50% 额外伤害"
      - "&#x26;8» &#x26;4减少 10% 外来伤害"
      - "&#x26;8&#x26;o需要穿戴全套套装"
      - ''
      - "&#x26;f品质: %tier%"
      - "&#x26;8&#x26;o可以使用升级水晶升级盔甲品质"
    craftable: true
    defaultTier: default
    recipe:
      - air
      - netherite_helmet
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - obsidian
      - ecoitems:armor_core ? nether_star
      - obsidian
  chestplate:
    item: leather_chestplate color:#750909 hide_dye
    leatherColor: "#750909"
    name: "&#x26;4屠戮者胸甲"
    advancedName: "&#x3C;GRADIENT:f12711>Advanced&#x3C;/GRADIENT:f5af19>&#x26;4 Slayer Chestplate"
    effectiveDurability: 1024
    effects: []
    advancedEffects: []
    conditions: []
    lore:
      - "&#x26;4&#x26;l屠戮增益"
      - "&#x26;8» &#x26;4对 Boss 造成 50% 额外伤害"
      - "&#x26;8» &#x26;4减少 10% 外来伤害"
      - "&#x26;8&#x26;o需要穿戴全套套装"
      - ''
      - "&#x26;f品质: %tier%"
      - "&#x26;8&#x26;o可以使用升级水晶升级盔甲品质"
    craftable: true
    defaultTier: default
    recipe:
      - air
      - netherite_chestplate
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - obsidian
      - ecoitems:armor_core ? nether_star
      - obsidian
  elytra:
    item: elytra
    name: "&#x26;4屠戮者鞘翅"
    advancedName: "&#x3C;GRADIENT:f12711>Advanced&#x3C;/GRADIENT:f5af19> &#x26;4Slayer Elytra"
    effectiveDurability: 1024
    effects: []
    advancedEffects: []
    conditions: []
    lore:
      - "&#x26;4&#x26;l屠戮增益"
      - "&#x26;8» &#x26;4对 Boss 造成 50% 额外伤害"
      - "&#x26;8» &#x26;4减少 10% 外来伤害"
      - "&#x26;8&#x26;o需要穿戴全套套装"
      - ''
      - "&#x26;f品质: %tier%"
      - "&#x26;8&#x26;o可以使用升级水晶升级盔甲品质"
    craftable: true
    defaultTier: default
    recipe:
      - air
      - elytra
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - obsidian
      - ecoitems:armor_core ? nether_star
      - obsidian
  leggings:
    item: leather_leggings color:#750909 hide_dye
    name: "&#x26;4屠戮者护腿"
    advancedName: "&#x3C;GRADIENT:f12711>Advanced&#x3C;/GRADIENT:f5af19>&#x26;4 Slayer Leggings"
    effectiveDurability: 1024
    effects: []
    advancedEffects: []
    conditions: []
    lore:
      - "&#x26;4&#x26;l屠戮增益"
      - "&#x26;8» &#x26;4对 Boss 造成 50% 额外伤害"
      - "&#x26;8» &#x26;4减少 10% 外来伤害"
      - "&#x26;8&#x26;o需要穿戴全套套装"
      - ''
      - "&#x26;f品质: %tier%"
      - "&#x26;8&#x26;o可以使用升级水晶升级盔甲品质"
    craftable: true
    defaultTier: default
    recipe:
      - air
      - netherite_leggings
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - obsidian
      - ecoitems:armor_core ? nether_star
      - obsidian
  boots:
    item: leather_boots color:#750909 hide_dye
    name: "&#x26;4屠戮者靴子"
    advancedName: "&#x3C;GRADIENT:f12711>Advanced&#x3C;/GRADIENT:f5af19>&#x26;4 Slayer Boots"
    effectiveDurability: 1024
    effects: []
    advancedEffects: []
    conditions: []
    lore:
      - "&#x26;4&#x26;l屠戮增益"
      - "&#x26;8» &#x26;4对 Boss 造成 50% 额外伤害"
      - "&#x26;8» &#x26;4减少 10% 外来伤害"
      - "&#x26;8&#x26;o需要穿戴全套套装"
      - ''
      - "&#x26;f品质: %tier%"
      - "&#x26;8&#x26;o可以使用升级水晶升级盔甲品质"
    craftable: false
    defaultTier: default
    recipe:
      - air
      - netherite_boots
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - air
      - ecoitems:boss_core ? heart_of_the_sea
      - obsidian
      - ecoitems:armor_core ? nether_star
      - obsidian
</code></pre>

我们可以看出它由以下部分组成：

* **id：**&#x76D4;甲的 **id**。
* **conditions/effects：**&#x54;he Effect System（自定义技能系统）的内容，将在后文介绍。这里的选项只会在玩家穿戴 **全套盔甲** 后才会被激活。
* **advancedEffects：**&#x540C;上。这个选项只会在玩家穿戴全套 **升级后的盔甲** 才会被激活。
* **advancedLore：**&#x5347;级后的盔甲的 **Lore** 末尾补充的 **Lore** 的内容。往往填写升级效果即可。
* **helmet/chestplate/elytra/leggings/boots：**&#x5206;别为 **头盔、胸甲、鞘翅、护腿、靴子** 的内容，不能删减。

**头盔、胸甲、鞘翅、护腿、靴子** 的键下又由以下子键组成：

* **item：**&#x76D4;甲的物品语法。
* **name：**&#x76D4;甲的物品名称，玩家能够看到的。
* **advancedName：**&#x5347;级后的盔甲的物品名称。
* **effectiveDurability：**&#x76D4;甲的耐久次数。
* **effects/advancedEffects/conditions：**&#x89C1;上，不再赘述。这里是单个盔甲激活的选项。套装和单个不冲突，激活套装时单个的效果不会消失。
* **lore：**&#x76D4;甲的 **Lore**。
* **craftable：**&#x8BE5;盔甲是否可以合成。
* **recipe：**&#x76D4;甲的合成配方。
* **defaultTier：**&#x76D4;甲的品质，具体信息见下。

## 盔甲升级

盔甲升级通过升级碎片进行，可以获得 `advancedEffect` 所设置的效果，并在物品 Lore 末尾添加 `advancedLore` 的内容。

## 盔甲品质

盔甲品质通过升级水晶进行，可以获得对应品质下所设置的盔甲属性，具体见下：

```
  - id: manyullyn
    display: "&d&k!!&r <GRADIENT:f953c6>&lMANYULLYN</GRADIENT:b91d73>&r &d&k!!&r"
    requiresTiers:
      - netherite
    crystal:
      item: end_crystal
      name: "<GRADIENT:f953c6>Manyullyn Upgrade Crystal</GRADIENT:b91d73>"
      craftable: true
      recipe:
        - ecoarmor:upgrade_crystal_netherite
        - enchanted_golden_apple
        - ecoarmor:upgrade_crystal_netherite
        - enchanted_golden_apple
        - ecoarmor:upgrade_crystal_netherite
        - enchanted_golden_apple
        - ecoarmor:upgrade_crystal_netherite
        - enchanted_golden_apple
        - ecoarmor:upgrade_crystal_netherite
      giveAmount: 1
      lore:
        - "&8Drop this onto an armor piece"
        - "&8to set its tier to:"
        - "&d&k!!&r <GRADIENT:f953c6>&lMANYULLYN</GRADIENT:b91d73>&r &d&k!!&r"
        - ''
        - "&8&oRequires the armor to already have Netherite tier"
    properties:
      helmet:
        armor: 3
        toughness: 5
        knockbackResistance: 2
        speedPercentage: 0
        attackSpeedPercentage: 0
        attackDamagePercentage: 0
        attackKnockbackPercentage: 0
      chestplate:
        armor: 8
        toughness: 5
        knockbackResistance: 2
        speedPercentage: 0
        attackSpeedPercentage: 0
        attackDamagePercentage: 0
        attackKnockbackPercentage: 0
      elytra:
        armor: 3
        toughness: 0
        knockbackResistance: 2
        speedPercentage: 0
        attackSpeedPercentage: 0
        attackDamagePercentage: 0
        attackKnockbackPercentage: 0
      leggings:
        armor: 6
        toughness: 5
        knockbackResistance: 2
        speedPercentage: 0
        attackSpeedPercentage: 0
        attackDamagePercentage: 0
        attackKnockbackPercentage: 0
      boots:
        armor: 3
        toughness: 5
        knockbackResistance: 2
        speedPercentage: 0
        attackSpeedPercentage: 0
        attackDamagePercentage: 0
        attackKnockbackPercentage: 0
```

* **id：**&#x76D4;甲品质的 **id**。
* **display：**&#x76D4;甲品质显示给玩家的名称。
* **requiresTiers：**&#x8BE5;盔甲品质升级前盔甲至少达到的盔甲品质。
* **crystal：**&#x4E3A;升级水晶物品的相关设置，与上面盔甲本身对应选项近乎一样，不再赘述。其中 `giveAmount` 是升级消耗的水晶物品数量。
* **properties：**&#x8BE5;盔甲品质给盔甲的属性。下面的 **helmet/chestplate/elytra/leggings/boots** 子选项分别为 **头盔、胸甲、鞘翅、护腿、靴子** 的具体属性，不能删减。

其中：

* **armor：**&#x76D4;甲属性。
* **toughness：**&#x76D4;甲韧性属性。
* **knockbackResistance：**&#x6297;击退属性。
* **speedPercentage：**&#x901F;度加成百分比。
* **attackSpeedPercentage：**&#x653B;击速度加成百分比。
* **attackDamagePercentage：**&#x653B;击伤害加成百分比。
* **attackKnockbackPercentage：**&#x653B;击击退加成百分比。

有关盔甲的原版属性相关知识，你可以在 [**Minecraft Wiki**](https://minecraft.fandom.com/zh/wiki/%E7%9B%94%E7%94%B2) 上查看。
