# 盔甲

## 盔甲

自定义盔甲配置可以在 `plugins/EcoArmor/sets` 文件夹中找到，它的文件名称即为 **盔甲id**，其一般配置如下：

```
conditions: []
effects:
  - id: bonus_health
    args:
      health: 10
  - id: damage_multiplier
    args:
      multiplier: 0.9
    triggers:
      - melee_attack
  - id: permanent_potion_effect
    args:
      effect: regeneration
      level: 1
advancedEffects:
  - id: bonus_health
    args:
      health: 20
  - id: hunger_multiplier
    args:
      multiplier: 0.5
  - id: permanent_potion_effect
    args:
      effect: regeneration
      level: 1
sounds:
  equip:
    enabled: false
    sound: ""
    volume: 1
    pitch: 1
  advancedEquip:
    enabled: false
    sound: ""
    volume: 1
    pitch: 1
  unequip:
    enabled: false
    sound: ""
    volume: 1
    pitch: 1
advancedLore:
  - ''
  - "<gradient:f12711>&lADVANCED BONUS</gradient:f5af19>"
  - "&8» &dGet 20 more hearts"
  - "&8» &dReduce hunger loss by 50%"
  - "&8&oRequires full set to be worn"
shard:
  item: prismarine_shard unbreaking:1 hide_enchants
  name: "<GRADIENT:f12711>Advancement Shard:</GRADIENT:f5af19> &5Angelic"
  lore:
    - "&8Drop this onto &5Angelic Armor"
    - "&8to make it <GRADIENT:f12711>Advanced</GRADIENT:f5af19>."
  craftable: false
  recipe:
    - prismarine_shard
    - ecoarmor:set_angelic_helmet
    - prismarine_shard
    - ecoarmor:set_angelic_chestplate
    - nether_star
    - ecoarmor:set_angelic_leggings
    - prismarine_shard
    - ecoarmor:set_angelic_boots
    - prismarine_shard
helmet:
  item: leather_helmet color:#bd15a9 hide_dye
  name: "&5Angelic Helmet"
  advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&5 Angelic Helmet"
  effectiveDurability: 768
  effects: []
  advancedEffects: []
  conditions: []
  lore:
    - "&5&lANGELIC SET BONUS"
    - "&8» &dGain 10 more hearts"
    - "&8» &dPermanent regeneration"
    - "&8» &dDeal 10% less melee damage"
    - "&8&oRequires full set to be worn"
    - ''
    - "&fTier: %tier%"
    - "&8&oUpgrade with an Upgrade Crystal"
  craftable: true
  defaultTier: default
  recipe:
    - netherite_block
    - ecoitems:enchanted_ender_eye ? netherite_ingot
    - diamond_block
    - air
    - golden_helmet
    - air
    - gold_block
    - ecoitems:armor_core ? enchanted_book mending:1
    - gold_block
chestplate:
  item: leather_chestplate color:#bd15a9 hide_dye
  name: "&5Angelic Chestplate"
  advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&5 Angelic Chestplate"
  effectiveDurability: 1024
  effects: []
  advancedEffects: []
  conditions: []
  lore:
    - "&5&lANGELIC SET BONUS"
    - "&8» &dGain 10 more hearts"
    - "&8» &dPermanent regeneration"
    - "&8» &dDeal 10% less melee damage"
    - "&8&oRequires full set to be worn"
    - ''
    - "&fTier: %tier%"
    - "&8&oUpgrade with an Upgrade Crystal"
  craftable: true
  defaultTier: default
  recipe:
    - netherite_block
    - ecoitems:enchanted_ender_eye ? netherite_ingot
    - diamond_block
    - air
    - golden_chestplate
    - air
    - gold_block
    - ecoitems:armor_core ? enchanted_book mending:1
    - gold_block
elytra:
  item: elytra
  name: "&5Angelic Elytra"
  advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&5 Angelic Elytra"
  effectiveDurability: 1024
  effects: []
  advancedEffects: []
  conditions: []
  lore:
    - "&5&lANGELIC SET BONUS"
    - "&8» &dGain 10 more hearts"
    - "&8» &dPermanent regeneration"
    - "&8» &dDeal 10% less melee damage"
    - "&8&oRequires full set to be worn"
    - ''
    - "&fTier: %tier%"
    - "&8&oUpgrade with an Upgrade Crystal"
  craftable: true
  defaultTier: default
  recipe:
    - netherite_block
    - ecoitems:enchanted_ender_eye ? netherite_ingot
    - diamond_block
    - air
    - elytra
    - air
    - gold_block
    - ecoitems:armor_core ? enchanted_book mending:1
    - gold_block
leggings:
  item: leather_leggings color:#bd15a9 hide_dye
  name: "&5Angelic Leggings"
  advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&5 Angelic Leggings"
  effectiveDurability: 1024
  effects: []
  advancedEffects: []
  conditions: []
  lore:
    - "&5&lANGELIC SET BONUS"
    - "&8» &dGain 10 more hearts"
    - "&8» &dPermanent regeneration"
    - "&8» &dDeal 10% less melee damage"
    - "&8&oRequires full set to be worn"
    - ''
    - "&fTier: %tier%"
    - "&8&oUpgrade with an Upgrade Crystal"
  craftable: true
  defaultTier: default
  recipe:
    - netherite_block
    - ecoitems:enchanted_ender_eye ? netherite_ingot
    - diamond_block
    - air
    - golden_leggings
    - air
    - gold_block
    - ecoitems:armor_core ? enchanted_book mending:1
    - gold_block
boots:
  item: leather_boots color:#bd15a9 hide_dye
  name: "&5Angelic Boots"
  advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&5 Angelic Boots"
  effectiveDurability: 1024
  effects: []
  advancedEffects: []
  conditions: []
  lore:
    - "&5&lANGELIC SET BONUS"
    - "&8» &dGain 10 more hearts"
    - "&8» &dPermanent regeneration"
    - "&8» &dDeal 10% less melee damage"
    - "&8&oRequires full set to be worn"
    - ''
    - "&fTier: %tier%"
    - "&8&oUpgrade with an Upgrade Crystal"
  craftable: true
  defaultTier: default
  recipe:
    - netherite_block
    - ecoitems:enchanted_ender_eye ? netherite_ingot
    - diamond_block
    - air
    - golden_boots
    - air
    - gold_block
    - ecoitems:armor_core ? enchanted_book mending:1
    - gold_block
```

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

* **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` 的内容。

## 盔甲品质

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

自定义盔甲品质配置可以在 `plugins/EcoArmor/tiers` 文件夹中找到，它的文件名称即为 **盔甲配置id**，其一般配置如下

```
id: ancient
display: "&6&k!!&r <GRADIENT:ffb347>&lANCIENT</GRADIENT:ffcc33>&r &6&k!!&r"
requiresTiers: []
crystal:
  item: end_crystal
  name: "<GRADIENT:ffb347>Ancient Upgrade Crystal</GRADIENT:ffcc33>"
  craftable: false
  recipe:
    - air
    - netherite_block
    - air
    - netherite_block
    - ecoarmor:upgrade_crystal_cobalt
    - netherite_block
    - air
    - netherite_block
    - air
  giveAmount: 1
  lore:
    - "&8Drop this onto an armor piece"
    - "&8to set its tier to:"
    - "&6&k!!&r <GRADIENT:ffb347>&lANCIENT</GRADIENT:ffcc33>&r &6&k!!&r"
properties:
  helmet:
    armor: 3
    toughness: 5
    knockbackResistance: 0
    speedPercentage: 5
    attackSpeedPercentage: 5
    attackDamagePercentage: 0
    attackKnockbackPercentage: 0
  chestplate:
    armor: 8
    toughness: 5
    knockbackResistance: 0
    speedPercentage: 5
    attackSpeedPercentage: 5
    attackDamagePercentage: 0
    attackKnockbackPercentage: 0
  elytra:
    armor: 3
    toughness: 5
    knockbackResistance: 0
    speedPercentage: 5
    attackSpeedPercentage: 5
    attackDamagePercentage: 0
    attackKnockbackPercentage: 0
  leggings:
    armor: 6
    toughness: 6
    knockbackResistance: 0
    speedPercentage: 5
    attackSpeedPercentage: 5
    attackDamagePercentage: 0
    attackKnockbackPercentage: 0
  boots:
    armor: 3
    toughness: 6
    knockbackResistance: 0
    speedPercentage: 5
    attackSpeedPercentage: 5
    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) 上查看。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/ecox-doc/yi-ban-pei-zhi-ge-shi/kui-jia.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
