7.106.0 版本以前
自定义盔甲配置可以在 plugins/EcoArmor/ecoarmor.yml
中找到,它的一般配置如下:
sets:
- <第一个盔甲的配置>
- <第二个盔甲的配置>
tiers:
- <第一个盔甲品质的配置>
- <第二个盔甲品质的配置>
盔甲
其中,sets
为一个 List 类型的自定义盔甲的键,所有自定义盔甲的一般配置如下:
- 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:
- ''
- "<gradient:f12711>&l高级增益</gradient:f5af19>"
- "&8» &4减少 20% 伤害"
- "&8» &4对 Boss 造成双倍伤害"
- "&8&o需要穿戴全套套装"
shard:
item: prismarine_shard unbreaking:1 hide_enchants
name: "<GRADIENT:f12711>高级碎片:</GRADIENT:f5af19> &4屠戮者"
lore:
- "&8将该物品拖拽到 &4屠戮者盔甲"
- "&8以让其 <GRADIENT:f12711>高级化</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: "&4屠戮者头盔"
advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&4 Slayer Helmet"
effectiveDurability: 768
effects: []
advancedEffects: []
conditions: []
lore:
- "&4&l屠戮增益"
- "&8» &4对 Boss 造成 50% 额外伤害"
- "&8» &4减少 10% 外来伤害"
- "&8&o需要穿戴全套套装"
- ''
- "&f品质: %tier%"
- "&8&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: "&4屠戮者胸甲"
advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&4 Slayer Chestplate"
effectiveDurability: 1024
effects: []
advancedEffects: []
conditions: []
lore:
- "&4&l屠戮增益"
- "&8» &4对 Boss 造成 50% 额外伤害"
- "&8» &4减少 10% 外来伤害"
- "&8&o需要穿戴全套套装"
- ''
- "&f品质: %tier%"
- "&8&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: "&4屠戮者鞘翅"
advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19> &4Slayer Elytra"
effectiveDurability: 1024
effects: []
advancedEffects: []
conditions: []
lore:
- "&4&l屠戮增益"
- "&8» &4对 Boss 造成 50% 额外伤害"
- "&8» &4减少 10% 外来伤害"
- "&8&o需要穿戴全套套装"
- ''
- "&f品质: %tier%"
- "&8&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: "&4屠戮者护腿"
advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&4 Slayer Leggings"
effectiveDurability: 1024
effects: []
advancedEffects: []
conditions: []
lore:
- "&4&l屠戮增益"
- "&8» &4对 Boss 造成 50% 额外伤害"
- "&8» &4减少 10% 外来伤害"
- "&8&o需要穿戴全套套装"
- ''
- "&f品质: %tier%"
- "&8&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: "&4屠戮者靴子"
advancedName: "<GRADIENT:f12711>Advanced</GRADIENT:f5af19>&4 Slayer Boots"
effectiveDurability: 1024
effects: []
advancedEffects: []
conditions: []
lore:
- "&4&l屠戮增益"
- "&8» &4对 Boss 造成 50% 额外伤害"
- "&8» &4减少 10% 外来伤害"
- "&8&o需要穿戴全套套装"
- ''
- "&f品质: %tier%"
- "&8&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
我们可以看出它由以下部分组成:
id:盔甲的 id。
conditions/effects:The Effect System(自定义技能系统)的内容,将在后文介绍。这里的选项只会在玩家穿戴 全套盔甲 后才会被激活。
advancedEffects:同上。这个选项只会在玩家穿戴全套 升级后的盔甲 才会被激活。
advancedLore:升级后的盔甲的 Lore 末尾补充的 Lore 的内容。往往填写升级效果即可。
helmet/chestplate/elytra/leggings/boots:分别为 头盔、胸甲、鞘翅、护腿、靴子 的内容,不能删减。
头盔、胸甲、鞘翅、护腿、靴子 的键下又由以下子键组成:
item:盔甲的物品语法。
name:盔甲的物品名称,玩家能够看到的。
advancedName:升级后的盔甲的物品名称。
effectiveDurability:盔甲的耐久次数。
effects/advancedEffects/conditions:见上,不再赘述。这里是单个盔甲激活的选项。套装和单个不冲突,激活套装时单个的效果不会消失。
lore:盔甲的 Lore。
craftable:该盔甲是否可以合成。
recipe:盔甲的合成配方。
defaultTier:盔甲的品质,具体信息见下。
盔甲升级
盔甲升级通过升级碎片进行,可以获得 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:盔甲品质的 id。
display:盔甲品质显示给玩家的名称。
requiresTiers:该盔甲品质升级前盔甲至少达到的盔甲品质。
crystal:为升级水晶物品的相关设置,与上面盔甲本身对应选项近乎一样,不再赘述。其中
giveAmount
是升级消耗的水晶物品数量。properties:该盔甲品质给盔甲的属性。下面的 helmet/chestplate/elytra/leggings/boots 子选项分别为 头盔、胸甲、鞘翅、护腿、靴子 的具体属性,不能删减。
其中:
armor:盔甲属性。
toughness:盔甲韧性属性。
knockbackResistance:抗击退属性。
speedPercentage:速度加成百分比。
attackSpeedPercentage:攻击速度加成百分比。
attackDamagePercentage:攻击伤害加成百分比。
attackKnockbackPercentage:攻击击退加成百分比。
有关盔甲的原版属性相关知识,你可以在 Minecraft Wiki 上查看。
最后更新于
这有帮助吗?