From a43b2f684e2a355d0f4e1f895d525b0dd813ec9b Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 4 Dec 2021 15:42:37 +0000 Subject: [PATCH] Updated to 6.7.0 --- build.gradle | 2 +- .../com/willfp/ecoarmor/EcoArmorPlugin.java | 8 +- .../willfp/ecoarmor/config/EcoArmorJson.java | 17 - .../com/willfp/ecoarmor/sets/ArmorSet.java | 15 +- .../com/willfp/ecoarmor/sets/ArmorSets.java | 4 +- .../com/willfp/ecoarmor/upgrades/Tier.java | 4 +- .../com/willfp/ecoarmor/upgrades/Tiers.java | 4 +- .../com/willfp/ecoarmor/config/EcoArmorYml.kt | 6 + .../core-plugin/src/main/resources/config.yml | 2 + .../src/main/resources/ecoarmor.json | 1954 ----------------- .../src/main/resources/ecoarmor.yml | 1548 +++++++++++++ gradle.properties | 2 +- 12 files changed, 1574 insertions(+), 1992 deletions(-) delete mode 100644 eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/config/EcoArmorJson.java create mode 100644 eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/config/EcoArmorYml.kt delete mode 100644 eco-core/core-plugin/src/main/resources/ecoarmor.json create mode 100644 eco-core/core-plugin/src/main/resources/ecoarmor.yml diff --git a/build.gradle b/build.gradle index 716deb4..5e7cd10 100644 --- a/build.gradle +++ b/build.gradle @@ -61,7 +61,7 @@ allprojects { } dependencies { - compileOnly 'com.willfp:eco:6.13.10' + compileOnly 'com.willfp:eco:6.15.0' implementation 'com.willfp:libreforge:2.0.2' compileOnly 'org.jetbrains:annotations:23.0.0' diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/EcoArmorPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/EcoArmorPlugin.java index 1562ec0..1c120a9 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/EcoArmorPlugin.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/EcoArmorPlugin.java @@ -5,7 +5,7 @@ import com.willfp.eco.core.command.impl.PluginCommand; import com.willfp.eco.core.display.DisplayModule; import com.willfp.eco.core.integrations.IntegrationLoader; import com.willfp.ecoarmor.commands.CommandEcoarmor; -import com.willfp.ecoarmor.config.EcoArmorJson; +import com.willfp.ecoarmor.config.EcoArmorYml; import com.willfp.ecoarmor.display.ArmorDisplay; import com.willfp.ecoarmor.sets.ArmorSets; import com.willfp.ecoarmor.sets.util.ArmorUtils; @@ -35,10 +35,10 @@ public class EcoArmorPlugin extends EcoPlugin { private static EcoArmorPlugin instance; /** - * ecoarmor.json. + * ecoarmor.yml. */ @Getter - private final EcoArmorJson ecoArmorJson; + private final EcoArmorYml ecoArmorYml; /** * Internal constructor called by bukkit on plugin load. @@ -47,7 +47,7 @@ public class EcoArmorPlugin extends EcoPlugin { super(687, 10002, "&c"); instance = this; - this.ecoArmorJson = new EcoArmorJson(this); + this.ecoArmorYml = new EcoArmorYml(this); LibReforge.init(this); LibReforge.registerHolderProvider(player -> { diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/config/EcoArmorJson.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/config/EcoArmorJson.java deleted file mode 100644 index bf904db..0000000 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/config/EcoArmorJson.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.willfp.ecoarmor.config; - -import com.willfp.eco.core.EcoPlugin; -import com.willfp.eco.core.config.json.JSONBaseConfig; -import com.willfp.eco.core.config.json.JSONStaticBaseConfig; -import org.jetbrains.annotations.NotNull; - -public class EcoArmorJson extends JSONBaseConfig { - /** - * Create tiers.json. - * - * @param plugin Instance of EcoArmor. - */ - public EcoArmorJson(@NotNull final EcoPlugin plugin) { - super("ecoarmor", false, plugin); - } -} diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java index 0855280..081c8f6 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSet.java @@ -2,7 +2,6 @@ package com.willfp.ecoarmor.sets; import com.willfp.eco.core.EcoPlugin; import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.config.interfaces.JSONConfig; import com.willfp.eco.core.display.Display; import com.willfp.eco.core.items.CustomItem; import com.willfp.eco.core.items.Items; @@ -56,7 +55,7 @@ public class ArmorSet { * The config of the set. */ @Getter(AccessLevel.PRIVATE) - private final JSONConfig config; + private final Config config; /** * The name of the set. @@ -107,14 +106,14 @@ public class ArmorSet { * @param config The set's config. * @param plugin Instance of EcoArmor. */ - public ArmorSet(@NotNull final JSONConfig config, + public ArmorSet(@NotNull final Config config, @NotNull final EcoPlugin plugin) { this.config = config; this.plugin = plugin; this.name = config.getString("name"); Set conditions = new HashSet<>(); - for (JSONConfig cfg : this.getConfig().getSubsections("conditions")) { + for (Config cfg : this.getConfig().getSubsections("conditions")) { ConfiguredCondition conf = Conditions.compile(cfg, "Armor Set " + this.name); if (conf != null) { conditions.add(conf); @@ -122,7 +121,7 @@ public class ArmorSet { } Set effects = new HashSet<>(); - for (JSONConfig cfg : this.getConfig().getSubsections("effects")) { + for (Config cfg : this.getConfig().getSubsections("effects")) { ConfiguredEffect conf = Effects.compile(cfg, "Armor Set " + this.name); if (conf != null) { effects.add(conf); @@ -130,7 +129,7 @@ public class ArmorSet { } Set advancedEffects = new HashSet<>(); - for (JSONConfig cfg : this.getConfig().getSubsections("advancedEffects")) { + for (Config cfg : this.getConfig().getSubsections("advancedEffects")) { ConfiguredEffect conf = Effects.compile(cfg, "Armor Set " + this.name + " (Advanced)"); if (conf != null) { effects.add(conf); @@ -183,7 +182,7 @@ public class ArmorSet { } private ItemStack construct(@NotNull final ArmorSlot slot, - @NotNull final JSONConfig slotConfig, + @NotNull final Config slotConfig, final boolean advanced) { Material material = Material.getMaterial(slotConfig.getString("material").toUpperCase()); @@ -234,7 +233,7 @@ public class ArmorSet { Map enchants = new HashMap<>(); - for (JSONConfig enchantSection : slotConfig.getSubsections("enchants")) { + for (Config enchantSection : slotConfig.getSubsections("enchants")) { Enchantment enchantment = Enchantment.getByKey(NamespacedKey.minecraft(enchantSection.getString("id"))); if (enchantment == null) { continue; diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSets.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSets.java index 6391beb..1f79955 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSets.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/sets/ArmorSets.java @@ -4,7 +4,7 @@ package com.willfp.ecoarmor.sets; import com.google.common.collect.BiMap; import com.google.common.collect.HashBiMap; import com.google.common.collect.ImmutableList; -import com.willfp.eco.core.config.interfaces.JSONConfig; +import com.willfp.eco.core.config.interfaces.Config; import com.willfp.eco.core.config.updating.ConfigUpdater; import com.willfp.ecoarmor.EcoArmorPlugin; import lombok.experimental.UtilityClass; @@ -51,7 +51,7 @@ public class ArmorSets { removeSet(set); } - for (JSONConfig setConfig : plugin.getEcoArmorJson().getSubsections("sets")) { + for (Config setConfig : plugin.getEcoArmorYml().getSubsections("sets")) { new ArmorSet(setConfig, plugin); } } diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tier.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tier.java index 49299d3..8964d41 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tier.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tier.java @@ -3,7 +3,6 @@ package com.willfp.ecoarmor.upgrades; import com.willfp.eco.core.EcoPlugin; import com.willfp.eco.core.PluginDependent; import com.willfp.eco.core.config.interfaces.Config; -import com.willfp.eco.core.config.interfaces.JSONConfig; import com.willfp.eco.core.display.Display; import com.willfp.eco.core.items.CustomItem; import com.willfp.eco.core.items.Items; @@ -13,7 +12,6 @@ import com.willfp.ecoarmor.sets.meta.ArmorSlot; import com.willfp.ecoarmor.sets.util.ArmorUtils; import lombok.AccessLevel; import lombok.Getter; -import org.bukkit.Material; import org.bukkit.NamespacedKey; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; @@ -83,7 +81,7 @@ public class Tier extends PluginDependent { * @param config The config of the tier. * @param plugin Instance of EcoArmor. */ - public Tier(@NotNull final JSONConfig config, + public Tier(@NotNull final Config config, @NotNull final EcoPlugin plugin) { super(plugin); this.name = config.getString("name"); diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tiers.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tiers.java index 67221d7..35861cd 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tiers.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoarmor/upgrades/Tiers.java @@ -3,7 +3,7 @@ package com.willfp.ecoarmor.upgrades; import com.google.common.collect.BiMap; import com.google.common.collect.HashBiMap; import com.google.common.collect.ImmutableList; -import com.willfp.eco.core.config.interfaces.JSONConfig; +import com.willfp.eco.core.config.interfaces.Config; import com.willfp.eco.core.config.updating.ConfigUpdater; import com.willfp.ecoarmor.EcoArmorPlugin; import lombok.Getter; @@ -65,7 +65,7 @@ public class Tiers { public static void reload(@NotNull final EcoArmorPlugin plugin) { BY_NAME.clear(); - for (JSONConfig tierConfig : plugin.getEcoArmorJson().getSubsections("tiers")) { + for (Config tierConfig : plugin.getEcoArmorYml().getSubsections("tiers")) { new Tier(tierConfig, plugin); } diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/config/EcoArmorYml.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/config/EcoArmorYml.kt new file mode 100644 index 0000000..d7bd909 --- /dev/null +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/config/EcoArmorYml.kt @@ -0,0 +1,6 @@ +package com.willfp.ecoarmor.config + +import com.willfp.eco.core.EcoPlugin +import com.willfp.eco.core.config.yaml.YamlBaseConfig + +class EcoArmorYml(plugin: EcoPlugin) : YamlBaseConfig("ecoarmor", false, plugin) diff --git a/eco-core/core-plugin/src/main/resources/config.yml b/eco-core/core-plugin/src/main/resources/config.yml index 21620f3..745f72e 100644 --- a/eco-core/core-plugin/src/main/resources/config.yml +++ b/eco-core/core-plugin/src/main/resources/config.yml @@ -3,6 +3,8 @@ # by Auxilor # +use-json: false # false = ecoarmor.yml, true = ecoarmor.json + discover-recipes: true # If all recipes should be automatically discovered. advancement-shard-material: prismarine_shard # The material for advancement shards. diff --git a/eco-core/core-plugin/src/main/resources/ecoarmor.json b/eco-core/core-plugin/src/main/resources/ecoarmor.json deleted file mode 100644 index 473c1b8..0000000 --- a/eco-core/core-plugin/src/main/resources/ecoarmor.json +++ /dev/null @@ -1,1954 +0,0 @@ -{ - "sets": [ - { - "name": "reaper", - "conditions": [], - "effects": [ - { - "id": "damage_multiplier", - "args": { - "multiplier": 1.25 - }, - "triggers": [ - "melee_attack", - "bow_attack", - "trident_attack" - ] - } - ], - "advancedEffects": [ - { - "id": "damage_multiplier", - "args": { - "multiplier": 1.25 - }, - "triggers": [ - "melee_attack", - "bow_attack", - "trident_attack" - ] - }, - { - "id": "damage_multiplier", - "args": { - "multiplier": 0.9 - }, - "triggers": [ - "take_damage" - ] - } - ], - "advancedLore": [ - "", - "&lADVANCED BONUS", - "&8» &6Take 10% less damage", - "&8&oRequires full set to be worn" - ], - "advancementShardName": "Advancement Shard: &cReaper", - "advancementShardLore": [ - "&8Drop this onto &cReaper Armor", - "&8to make it Advanced." - ], - "shardCraftable": false, - "shardRecipe": [ - "prismarine_shard", - "ecoarmor:set_reaper_helmet", - "prismarine_shard", - "ecoarmor:set_reaper_chestplate", - "nether_star", - "ecoarmor:set_reaper_leggings", - "prismarine_shard", - "ecoarmor:set_reaper_boots", - "prismarine_shard" - ], - "helmet": { - "enchants": [ - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_helmet", - "leatherColor": "#303030", - "name": "&cReaper Helmet", - "advancedName": "Advanced&c Reaper Helmet", - "effectiveDurability": 2048.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&c&lREAPER SET BONUS", - "&8» &cDeal 25% more damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? air", - "nether_star", - "ecoitems:armor_core ? air", - "nether_star", - "netherite_helmet", - "nether_star", - "air", - "nether_star", - "air" - ] - }, - "chestplate": { - "enchants": [ - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_chestplate", - "leatherColor": "#303030", - "name": "&cReaper Chestplate", - "advancedName": "Advanced&c Reaper Chestplate", - "effectiveDurability": 2048.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&c&lREAPER SET BONUS", - "&8» &cDeal 25% more damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? air", - "nether_star", - "ecoitems:armor_core ? air", - "nether_star", - "netherite_chestplate", - "nether_star", - "air", - "nether_star", - "air" - ] - }, - "elytra": { - "enchants": [ - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "elytra", - "name": "&cReaper Elytra", - "advancedName": "Advanced&c Reaper Elytra", - "effectiveDurability": 2048.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&c&lREAPER SET BONUS", - "&8» &cDeal 25% more damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? air", - "nether_star", - "ecoitems:armor_core ? air", - "nether_star", - "elytra", - "nether_star", - "air", - "nether_star", - "air" - ] - }, - "leggings": { - "enchants": [ - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_leggings", - "leatherColor": "#303030", - "name": "&cReaper Leggings", - "advancedName": "Advanced&c Reaper Leggings", - "effectiveDurability": 2048.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&c&lREAPER SET BONUS", - "&8» &cDeal 25% more damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? air", - "nether_star", - "ecoitems:armor_core ? air", - "nether_star", - "netherite_leggings", - "nether_star", - "air", - "nether_star", - "air" - ] - }, - "boots": { - "enchants": [ - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_boots", - "leatherColor": "#303030", - "name": "&cReaper Boots", - "advancedName": "Advanced&c Reaper Boots", - "effectiveDurability": 2048.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&c&lREAPER SET BONUS", - "&8» &cDeal 25% more damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? air", - "nether_star", - "ecoitems:armor_core ? air", - "nether_star", - "netherite_boots", - "nether_star", - "air", - "nether_star", - "air" - ] - } - }, - { - "name": "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": [ - "", - "&lADVANCED BONUS", - "&8» &4Take 20% less damage", - "&8» &4Deal 2x damage to bosses", - "&8&oRequires full set to be worn" - ], - "advancementShardName": "Advancement Shard: &4Slayer", - "advancementShardLore": [ - "&8Drop this onto &4Slayer Armor", - "&8to make it Advanced." - ], - "shardCraftable": false, - "shardRecipe": [ - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_helmet", - "leatherColor": "#750909", - "name": "&4Slayer Helmet", - "advancedName": "Advanced&4 Slayer Helmet", - "effectiveDurability": 768.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&4&lSLAYER SET BONUS", - "&8» &4Deal 50% more damage to bosses", - "&8» &4Take 10% less damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_chestplate", - "leatherColor": "#750909", - "name": "&4Slayer Chestplate", - "advancedName": "Advanced&4 Slayer Chestplate", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&4&lSLAYER SET BONUS", - "&8» &4Deal 50% more damage to bosses", - "&8» &4Take 10% less damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "elytra", - "name": "&4Slayer Elytra", - "advancedName": "Advanced &4Slayer Elytra", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&4&lSLAYER SET BONUS", - "&8» &4Deal 50% more damage to bosses", - "&8» &4Take 10% less damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_leggings", - "leatherColor": "#750909", - "name": "&4Slayer Leggings", - "advancedName": "Advanced&4 Slayer Leggings", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&4&lSLAYER SET BONUS", - "&8» &4Deal 50% more damage to bosses", - "&8» &4Take 10% less damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_boots", - "leatherColor": "#750909", - "name": "&4Slayer Boots", - "advancedName": "Advanced&4 Slayer Boots", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&4&lSLAYER SET BONUS", - "&8» &4Deal 50% more damage to bosses", - "&8» &4Take 10% less damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "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" - ] - } - }, - { - "name": "angelic", - "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 - } - } - ], - "advancedLore": [ - "", - "&lADVANCED BONUS", - "&8» &dGet 20 more hearts", - "&8» &dReduce hunger loss by 50%", - "&8&oRequires full set to be worn" - ], - "advancementShardName": "Advancement Shard: &5Angelic", - "advancementShardLore": [ - "&8Drop this onto &5Angelic Armor", - "&8to make it Advanced." - ], - "shardCraftable": false, - "shardRecipe": [ - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_helmet", - "leatherColor": "#bd15a9", - "name": "&5Angelic Helmet", - "advancedName": "Advanced&5 Angelic Helmet", - "effectiveDurability": 768.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_chestplate", - "leatherColor": "#bd15a9", - "name": "&5Angelic Chestplate", - "advancedName": "Advanced&5 Angelic Chestplate", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "elytra", - "name": "&5Angelic Elytra", - "advancedName": "Advanced&5 Angelic Elytra", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_leggings", - "leatherColor": "#bd15a9", - "name": "&5Angelic Leggings", - "advancedName": "Advanced&5 Angelic Leggings", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "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": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_boots", - "leatherColor": "#bd15a9", - "name": "&5Angelic Boots", - "advancedName": "Advanced&5 Angelic Boots", - "effectiveDurability": 1024.0, - "unbreakable": false, - "flags": [], - "customModeldata": -1.0, - "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" - ] - } - }, - { - "name": "huntress", - "conditions": [], - "effects": [ - { - "id": "damage_multiplier", - "args": { - "multiplier": 0.85 - }, - "triggers": [ - "melee_attack" - ] - }, - { - "id": "damage_multiplier", - "args": { - "multiplier": 2.5 - }, - "triggers": [ - "trident_attack" - ] - }, - { - "id": "damage_multiplier", - "args": { - "multiplier": 1.5 - }, - "triggers": [ - "bow_attack" - ] - } - ], - "advancedEffects": [ - { - "id": "damage_multiplier", - "args": { - "multiplier": 3.5 - }, - "triggers": [ - "trident_attack" - ] - }, - { - "id": "damage_multiplier", - "args": { - "multiplier": 1.75 - }, - "triggers": [ - "bow_attack" - ] - } - ], - "potionEffects": [], - "advancedPotionEffects": [], - "advancedLore": [ - "", - "&lADVANCED BONUS", - "&8» &bDeal 3.5x trident damage", - "&8» &bDeal 1.75x bow damage", - "&8» &bNo melee damage penalty", - "&8&oRequires full set to be worn" - ], - "advancementShardName": "Advancement Shard: &bHuntress", - "advancementShardLore": [ - "&8Drop this onto &bHuntress Armor", - "&8to make it Advanced." - ], - "shardCraftable": false, - "shardRecipe": [ - "prismarine_shard", - "ecoarmor:set_huntress_helmet", - "prismarine_shard", - "ecoarmor:set_huntress_chestplate", - "nether_star", - "ecoarmor:set_huntress_leggings", - "prismarine_shard", - "ecoarmor:set_huntress_boots", - "prismarine_shard" - ], - "helmet": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_helmet", - "leatherColor": "#97fbfc", - "name": "&bHuntress Helmet", - "advancedName": "Advanced&b Huntress Helmet", - "effectiveDurability": 1024, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&b&lHUNTRESS SET BONUS", - "&8» &bDeal 2.5x trident damage", - "&8» &bDeal 1.5x bow damage", - "&8» &bDeal 15% less melee damage damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? crossbow", - "trident", - "ecoitems:armor_core ? crossbow", - "air", - "iron_helmet", - "air", - "spectral_arrow", - "enchanted_book power:5", - "spectral_arrow" - ] - }, - "chestplate": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_chestplate", - "leatherColor": "#97fbfc", - "name": "&bHuntress Chestplate", - "advancedName": "Advanced&b Huntress Chestplate", - "effectiveDurability": 2048, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&b&lHUNTRESS SET BONUS", - "&8» &bDeal 2.5x trident damage", - "&8» &bDeal 1.5x bow damage", - "&8» &bDeal 15% less melee damage damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? crossbow", - "trident", - "ecoitems:armor_core ? crossbow", - "air", - "iron_chestplate", - "air", - "spectral_arrow", - "enchanted_book power:5", - "spectral_arrow" - ] - }, - "elytra": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "elytra", - "name": "&bHuntress Elytra", - "advancedName": "Advanced&b Huntress Elytra", - "effectiveDurability": 2048, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&b&lHUNTRESS SET BONUS", - "&8» &bDeal 2.5x trident damage", - "&8» &bDeal 1.5x bow damage", - "&8» &bDeal 15% less melee damage damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? crossbow", - "trident", - "ecoitems:armor_core ? crossbow", - "air", - "feather", - "air", - "spectral_arrow", - "enchanted_book power:5", - "spectral_arrow" - ] - }, - "leggings": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_leggings", - "leatherColor": "#97fbfc", - "name": "&bHuntress Leggings", - "advancedName": "Advanced&b Huntress Leggings", - "effectiveDurability": 2048, - "unbreakable": false, - "flags": [], - "customModelData": -1.0, - "lore": [ - "&b&lHUNTRESS SET BONUS", - "&8» &bDeal 2.5x trident damage", - "&8» &bDeal 1.5x bow damage", - "&8» &bDeal 15% less melee damage damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? crossbow", - "trident", - "ecoitems:armor_core ? crossbow", - "air", - "iron_leggings", - "air", - "spectral_arrow", - "enchanted_book power:5", - "spectral_arrow" - ] - }, - "boots": { - "enchants": [ - { - "id": "evasion", - "level": 3.0 - }, - { - "id": "protection", - "level": 4.0 - }, - { - "id": "unbreaking", - "level": 3.0 - } - ], - "material": "leather_boots", - "leatherColor": "#97fbfc", - "name": "&bHuntress Boots", - "advancedName": "Advanced&b Huntress Boots", - "effectiveDurability": 2048, - "unbreakable": false, - "flags": [], - "customModeldata": -1.0, - "lore": [ - "&b&lHUNTRESS SET BONUS", - "&8» &bDeal 2.5x trident damage", - "&8» &bDeal 1.5x bow damage", - "&8» &bDeal 15% less melee damage damage", - "&8&oRequires full set to be worn", - "", - "&fTier: %tier%", - "&8&oUpgrade with an Upgrade Crystal" - ], - "craftable": true, - "defaultTier": "default", - "recipe": [ - "ecoitems:armor_core ? crossbow", - "trident", - "ecoitems:armor_core ? crossbow", - "air", - "iron_boots", - "air", - "spectral_arrow", - "enchanted_book power:5", - "spectral_arrow" - ] - } - } - ], - "tiers": [ - { - "name": "default", - "display": "&8&lDEFAULT", - "requiresTiers": [], - "crystal": { - "craftable": false, - "name": "&8Default Upgrade Crystal", - "recipe": [ - "air", - "leather", - "air", - "leather", - "leather_chestplate", - "leather", - "air", - "leather", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&8&lDEFAULT" - ] - }, - "properties": { - "helmet": { - "armor": 1.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "chestplate": { - "armor": 3.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "elytra": { - "armor": 0.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedpercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "leggings": { - "armor": 2.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "boots": { - "armor": 1.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - } - } - }, - { - "name": "iron", - "display": "&7&lIRON", - "requiresTiers": [ - "default" - ], - "crystal": { - "craftable": true, - "name": "&7Iron Upgrade Crystal", - "recipe": [ - "air", - "iron_block", - "air", - "iron_block", - "leather_chestplate", - "iron_block", - "air", - "iron_block", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&7&lIRON", - "", - "&8&oRequires the armor to already have default tier" - ] - }, - "properties": { - "helmet": { - "armor": 2.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "chestplate": { - "armor": 6.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "elytra": { - "armor": 2.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "leggings": { - "armor": 5.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "boots": { - "armor": 2.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - } - } - }, - { - "name": "diamond", - "display": "&b&lDIAMOND", - "requiresTiers": [ - "iron" - ], - "crystal": { - "craftable": true, - "name": "&bDiamond Upgrade Crystal", - "recipe": [ - "air", - "diamond_block", - "air", - "diamond_block", - "ecoarmor:upgrade_crystal_iron", - "diamond_block", - "air", - "diamond_block", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&b&lDIAMOND", - "", - "&8&oRequires the armor to already have Iron tier" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "elytra": { - "armor": 3.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "boots": { - "armor": 3.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - } - } - }, - { - "name": "netherite", - "display": "&c&lNETHERITE", - "requiresTiers": [ - "diamond" - ], - "crystal": { - "craftable": true, - "name": "&cNetherite Upgrade Crystal", - "recipe": [ - "air", - "netherite_ingot", - "air", - "netherite_ingot", - "ecoarmor:upgrade_crystal_diamond", - "netherite_ingot", - "air", - "netherite_ingot", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&c&lNETHERITE", - "", - "&8&oRequires the armor to already have Diamond tier" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 3.0, - "knockbackResistance": 1.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 3.0, - "knockbackResistance": 1.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "elytra": { - "armor": 3.0, - "toughness": 0.0, - "knockbackResistance": 1.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 3.0, - "knockbackResistance": 1.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "boots": { - "armor": 3.0, - "toughness": 3.0, - "knockbackResistance": 1.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - } - } - }, - { - "name": "manyullyn", - "display": "&d&k!!&r &lMANYULLYN&r &d&k!!&r", - "requiresTiers": [ - "netherite" - ], - "crystal": { - "craftable": true, - "name": "Manyullyn Upgrade Crystal", - "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.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&d&k!!&r &lMANYULLYN&r &d&k!!&r", - "", - "&8&oRequires the armor to already have Netherite tier" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 5.0, - "knockbackResistance": 2.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 5.0, - "knockbackResistance": 2.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "elytra": { - "armor": 3.0, - "toughness": 0.0, - "knockbackResistance": 2.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 5.0, - "knockbackResistance": 2.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "boots": { - "armor": 3.0, - "toughness": 5.0, - "knockbackResistance": 2.0, - "speedPercentage": 0.0, - "attackSpeedPercentage": 0.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - } - } - }, - { - "name": "cobalt", - "display": "/ab&lCOBALT", - "requiresTiers": [ - "iron" - ], - "crystal": { - "craftable": true, - "name": "/abCobalt Upgrade Crystal", - "recipe": [ - "air", - "obsidian", - "air", - "obsidian", - "ecoarmor:upgrade_crystal_iron", - "obsidian", - "air", - "obsidian", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "/ab&lCOBALT", - "", - "&8&oRequires the armor to already have Iron tier" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 4.0, - "knockbackResistance": 1.0, - "speedPercentage": -10.0, - "attackSpeedPercentage": -10.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 10.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 4.0, - "knockbackResistance": 1.0, - "speedPercentage": -10.0, - "attackSpeedPercentage": -10.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 10.0 - }, - "elytra": { - "armor": 6.0, - "toughness": 2.0, - "knockbackResistance": 1.0, - "speedPercentage": -10.0, - "attackSpeedPercentage": -10.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 10.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 4.0, - "knockbackResistance": 1.0, - "speedPercentage": -10.0, - "attackSpeedPercentage": -1.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 10.0 - }, - "boots": { - "armor": 3.0, - "toughness": 4.0, - "knockbackResistance": 1.0, - "speedPercentage": -10.0, - "attackSpeedPercentage": -10.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 10.0 - } - } - }, - { - "name": "osmium", - "display": "&b&k!!&r &lOSMIUM&r &b&k!!", - "requiresTiers": [ - "cobalt" - ], - "crystal": { - "craftable": true, - "name": "Osmium upgrade crystal", - "recipe": [ - "air", - "netherite_block", - "air", - "netherite_block", - "ecoarmor:upgrade_crystal_cobalt", - "netherite_block", - "air", - "netherite_block", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&b&k!!&r &lOSMIUM&r &b&k!!", - "", - "&8&oRequires the armor to already have Cobalt tier" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 6.0, - "knockbackResistance": 3.0, - "speedPercentage": -15.0, - "attackSpeedPercentage": -15.0, - "attackDamagePercentage": 5.0, - "attackKnockbackPercentage": 25.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 6.0, - "knockbackResistance": 3.0, - "speedPercentage": -15.0, - "attackSpeedPercentage": -15.0, - "attackDamagePercentage": 5.0, - "attackKnockbackPercentage": 25.0 - }, - "elytra": { - "armor": 8.0, - "toughness": 6.0, - "knockbackResistance": 3.0, - "speedPercentage": -15.0, - "attackSpeedPercentage": -15.0, - "attackDamagePercentage": 5.0, - "attackKnockbackPercentage": 25.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 6.0, - "knockbackResistance": 3.0, - "speedPercentage": -15.0, - "attackSpeedPercentage": -15.0, - "attackDamagePercentage": 5.0, - "attackKnockbackPercentage": 25.0 - }, - "boots": { - "armor": 3.0, - "toughness": 6.0, - "knockbackResistance": 3.0, - "speedPercentage": -15.0, - "attackSpeedPercentage": -15.0, - "attackDamagePercentage": 5.0, - "attackKnockbackPercentage": 25.0 - } - } - }, - { - "name": "exotic", - "display": "&6&k!!&r &lEXOTIC&r &6&k!!&r", - "requiresTiers": [ - "netherite" - ], - "crystal": { - "craftable": true, - "name": "Exotic Upgrade Crystal", - "recipe": [ - "ecoarmor:upgrade_crystal_netherite", - "turtle_egg", - "ecoarmor:upgrade_crystal_netherite", - "turtle_egg", - "ecoarmor:upgrade_crystal_cobalt", - "turtle_egg", - "ecoarmor:upgrade_crystal_netherite", - "turtle_egg", - "ecoarmor:upgrade_crystal_netherite" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&6&k!!&r &lEXOTIC&r &6&k!!&r", - "", - "&8&oRequires the armor to already have Netherite tier" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 10.0, - "attackDamagePercentage": -5.0, - "attackKnockbackPercentage": -20.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 10.0, - "attackDamagePercentage": -5.0, - "attackKnockbackPercentage": -20.0 - }, - "elytra": { - "armor": 3.0, - "toughness": 0.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 10.0, - "attackDamagePercentage": -5.0, - "attackKnockbackPercentage": -20.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 10.0, - "attackDamagePercentage": -5.0, - "attackKnockbackPercentage": -20.0 - }, - "boots": { - "armor": 3.0, - "toughness": 2.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 10.0, - "attackDamagePercentage": -5.0, - "attackKnockbackPercentage": -20.0 - } - } - }, - { - "name": "ancient", - "display": "&6&k!!&r &lANCIENT&r &6&k!!&r", - "requiresTiers": [], - "crystal": { - "craftable": false, - "name": "Ancient Upgrade Crystal", - "recipe": [ - "air", - "netherite_block", - "air", - "netherite_block", - "ecoarmor:upgrade_crystal_cobalt", - "netherite_block", - "air", - "netherite_block", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&6&k!!&r &lANCIENT&r &6&k!!&r" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 5.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 5.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 5.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 5.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "elytra": { - "armor": 3.0, - "toughness": 5.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 5.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 6.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 5.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - }, - "boots": { - "armor": 3.0, - "toughness": 6.0, - "knockbackResistance": 0.0, - "speedPercentage": 5.0, - "attackSpeedPercentage": 5.0, - "attackDamagePercentage": 0.0, - "attackKnockbackPercentage": 0.0 - } - } - }, - { - "name": "mythic", - "display": "&1&k!!&r &lMYTHIC&r &1&k!!&r", - "requiresTiers": [], - "crystal": { - "craftable": false, - "name": "Mythic Upgrade Crystal", - "recipe": [ - "air", - "netherite_block", - "air", - "netherite_block", - "ecoarmor:upgrade_crystal_cobalt", - "netherite_block", - "air", - "netherite_block", - "air" - ], - "giveAmount": 1.0, - "lore": [ - "&8Drop this onto an armor piece", - "&8to set its tier to:", - "&1&k!!&r &lMYTHIC&r &1&k!!&r" - ] - }, - "properties": { - "helmet": { - "armor": 3.0, - "toughness": 7.0, - "knockbackResistance": 0.0, - "speedPercentage": 7.0, - "attackSpeedPercentage": 8.0, - "attackDamagePercentage": 2.0, - "attackKnockbackPercentage": 2.0 - }, - "chestplate": { - "armor": 8.0, - "toughness": 7.0, - "knockbackResistance": 0.0, - "speedPercentage": 7.0, - "attackSpeedPercentage": 8.0, - "attackDamagePercentage": 2.0, - "attackKnockbackPercentage": 2.0 - }, - "elytra": { - "armor": 3.0, - "toughness": 7.0, - "knockbackResistance": 0.0, - "speedPercentage": 7.0, - "attackSpeedPercentage": 8.0, - "attackDamagePercentage": 2.0, - "attackKnockbackPercentage": 2.0 - }, - "leggings": { - "armor": 6.0, - "toughness": 7.0, - "knockbackResistance": 0.0, - "speedPercentage": 7.0, - "attackSpeedPercentage": 8.0, - "attackDamagePercentage": 2.0, - "attackKnockbackPercentage": 2.0 - }, - "boots": { - "armor": 3.0, - "toughness": 7.0, - "knockbackResistance": 0.0, - "speedPercentage": 7.0, - "attackSpeedPercentage": 8.0, - "attackDamagePercentage": 2.0, - "attackKnockbackPercentage": 2.0 - } - } - } - ] -} \ No newline at end of file diff --git a/eco-core/core-plugin/src/main/resources/ecoarmor.yml b/eco-core/core-plugin/src/main/resources/ecoarmor.yml new file mode 100644 index 0000000..abc7398 --- /dev/null +++ b/eco-core/core-plugin/src/main/resources/ecoarmor.yml @@ -0,0 +1,1548 @@ +sets: + - name: reaper + conditions: [] + effects: + - id: damage_multiplier + args: + multiplier: 1.25 + triggers: + - melee_attack + - bow_attack + - trident_attack + advancedEffects: + - id: damage_multiplier + args: + multiplier: 1.25 + triggers: + - melee_attack + - bow_attack + - trident_attack + - id: damage_multiplier + args: + multiplier: 0.9 + triggers: + - take_damage + advancedLore: + - '' + - "&lADVANCED BONUS" + - "&8» &6Take 10% less damage" + - "&8&oRequires full set to be worn" + advancementShardName: "Advancement Shard: &cReaper" + advancementShardLore: + - "&8Drop this onto &cReaper Armor" + - "&8to make it Advanced." + shardCraftable: false + shardRecipe: + - prismarine_shard + - ecoarmor:set_reaper_helmet + - prismarine_shard + - ecoarmor:set_reaper_chestplate + - nether_star + - ecoarmor:set_reaper_leggings + - prismarine_shard + - ecoarmor:set_reaper_boots + - prismarine_shard + helmet: + enchants: + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_helmet + leatherColor: "#303030" + name: "&cReaper Helmet" + advancedName: "Advanced&c Reaper Helmet" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&c&lREAPER SET BONUS" + - "&8» &cDeal 25% more damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? air + - nether_star + - ecoitems:armor_core ? air + - nether_star + - netherite_helmet + - nether_star + - air + - nether_star + - air + chestplate: + enchants: + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_chestplate + leatherColor: "#303030" + name: "&cReaper Chestplate" + advancedName: "Advanced&c Reaper Chestplate" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&c&lREAPER SET BONUS" + - "&8» &cDeal 25% more damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? air + - nether_star + - ecoitems:armor_core ? air + - nether_star + - netherite_chestplate + - nether_star + - air + - nether_star + - air + elytra: + enchants: + - id: unbreaking + level: 3 + material: elytra + name: "&cReaper Elytra" + advancedName: "Advanced&c Reaper Elytra" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&c&lREAPER SET BONUS" + - "&8» &cDeal 25% more damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? air + - nether_star + - ecoitems:armor_core ? air + - nether_star + - elytra + - nether_star + - air + - nether_star + - air + leggings: + enchants: + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_leggings + leatherColor: "#303030" + name: "&cReaper Leggings" + advancedName: "Advanced&c Reaper Leggings" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&c&lREAPER SET BONUS" + - "&8» &cDeal 25% more damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? air + - nether_star + - ecoitems:armor_core ? air + - nether_star + - netherite_leggings + - nether_star + - air + - nether_star + - air + boots: + enchants: + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_boots + leatherColor: "#303030" + name: "&cReaper Boots" + advancedName: "Advanced&c Reaper Boots" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&c&lREAPER SET BONUS" + - "&8» &cDeal 25% more damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? air + - nether_star + - ecoitems:armor_core ? air + - nether_star + - netherite_boots + - nether_star + - air + - nether_star + - air + - name: 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: + - '' + - "&lADVANCED BONUS" + - "&8» &4Take 20% less damage" + - "&8» &4Deal 2x damage to bosses" + - "&8&oRequires full set to be worn" + advancementShardName: "Advancement Shard: &4Slayer" + advancementShardLore: + - "&8Drop this onto &4Slayer Armor" + - "&8to make it Advanced." + shardCraftable: false + shardRecipe: + - 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_helmet + leatherColor: "#750909" + name: "&4Slayer Helmet" + advancedName: "Advanced&4 Slayer Helmet" + effectiveDurability: 768 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&4&lSLAYER SET BONUS" + - "&8» &4Deal 50% more damage to bosses" + - "&8» &4Take 10% less damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_chestplate + leatherColor: "#750909" + name: "&4Slayer Chestplate" + advancedName: "Advanced&4 Slayer Chestplate" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&4&lSLAYER SET BONUS" + - "&8» &4Deal 50% more damage to bosses" + - "&8» &4Take 10% less damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: elytra + name: "&4Slayer Elytra" + advancedName: "Advanced &4Slayer Elytra" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&4&lSLAYER SET BONUS" + - "&8» &4Deal 50% more damage to bosses" + - "&8» &4Take 10% less damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_leggings + leatherColor: "#750909" + name: "&4Slayer Leggings" + advancedName: "Advanced&4 Slayer Leggings" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&4&lSLAYER SET BONUS" + - "&8» &4Deal 50% more damage to bosses" + - "&8» &4Take 10% less damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_boots + leatherColor: "#750909" + name: "&4Slayer Boots" + advancedName: "Advanced&4 Slayer Boots" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&4&lSLAYER SET BONUS" + - "&8» &4Deal 50% more damage to bosses" + - "&8» &4Take 10% less damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + 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 + - name: angelic + 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 + advancedLore: + - '' + - "&lADVANCED BONUS" + - "&8» &dGet 20 more hearts" + - "&8» &dReduce hunger loss by 50%" + - "&8&oRequires full set to be worn" + advancementShardName: "Advancement Shard: &5Angelic" + advancementShardLore: + - "&8Drop this onto &5Angelic Armor" + - "&8to make it Advanced." + shardCraftable: false + shardRecipe: + - 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_helmet + leatherColor: "#bd15a9" + name: "&5Angelic Helmet" + advancedName: "Advanced&5 Angelic Helmet" + effectiveDurability: 768 + unbreakable: false + flags: [] + customModelData: -1 + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_chestplate + leatherColor: "#bd15a9" + name: "&5Angelic Chestplate" + advancedName: "Advanced&5 Angelic Chestplate" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: elytra + name: "&5Angelic Elytra" + advancedName: "Advanced&5 Angelic Elytra" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_leggings + leatherColor: "#bd15a9" + name: "&5Angelic Leggings" + advancedName: "Advanced&5 Angelic Leggings" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + 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: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_boots + leatherColor: "#bd15a9" + name: "&5Angelic Boots" + advancedName: "Advanced&5 Angelic Boots" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModeldata: -1 + 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 + - name: huntress + conditions: [] + effects: + - id: damage_multiplier + args: + multiplier: 0.85 + triggers: + - melee_attack + - id: damage_multiplier + args: + multiplier: 2.5 + triggers: + - trident_attack + - id: damage_multiplier + args: + multiplier: 1.5 + triggers: + - bow_attack + advancedEffects: + - id: damage_multiplier + args: + multiplier: 3.5 + triggers: + - trident_attack + - id: damage_multiplier + args: + multiplier: 1.75 + triggers: + - bow_attack + potionEffects: [] + advancedPotionEffects: [] + advancedLore: + - '' + - "&lADVANCED BONUS" + - "&8» &bDeal 3.5x trident damage" + - "&8» &bDeal 1.75x bow damage" + - "&8» &bNo melee damage penalty" + - "&8&oRequires full set to be worn" + advancementShardName: "Advancement Shard: &bHuntress" + advancementShardLore: + - "&8Drop this onto &bHuntress Armor" + - "&8to make it Advanced." + shardCraftable: false + shardRecipe: + - prismarine_shard + - ecoarmor:set_huntress_helmet + - prismarine_shard + - ecoarmor:set_huntress_chestplate + - nether_star + - ecoarmor:set_huntress_leggings + - prismarine_shard + - ecoarmor:set_huntress_boots + - prismarine_shard + helmet: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_helmet + leatherColor: "#97fbfc" + name: "&bHuntress Helmet" + advancedName: "Advanced&b Huntress Helmet" + effectiveDurability: 1024 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&b&lHUNTRESS SET BONUS" + - "&8» &bDeal 2.5x trident damage" + - "&8» &bDeal 1.5x bow damage" + - "&8» &bDeal 15% less melee damage damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? crossbow + - trident + - ecoitems:armor_core ? crossbow + - air + - iron_helmet + - air + - spectral_arrow + - enchanted_book power:5 + - spectral_arrow + chestplate: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_chestplate + leatherColor: "#97fbfc" + name: "&bHuntress Chestplate" + advancedName: "Advanced&b Huntress Chestplate" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&b&lHUNTRESS SET BONUS" + - "&8» &bDeal 2.5x trident damage" + - "&8» &bDeal 1.5x bow damage" + - "&8» &bDeal 15% less melee damage damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? crossbow + - trident + - ecoitems:armor_core ? crossbow + - air + - iron_chestplate + - air + - spectral_arrow + - enchanted_book power:5 + - spectral_arrow + elytra: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: elytra + name: "&bHuntress Elytra" + advancedName: "Advanced&b Huntress Elytra" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&b&lHUNTRESS SET BONUS" + - "&8» &bDeal 2.5x trident damage" + - "&8» &bDeal 1.5x bow damage" + - "&8» &bDeal 15% less melee damage damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? crossbow + - trident + - ecoitems:armor_core ? crossbow + - air + - feather + - air + - spectral_arrow + - enchanted_book power:5 + - spectral_arrow + leggings: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_leggings + leatherColor: "#97fbfc" + name: "&bHuntress Leggings" + advancedName: "Advanced&b Huntress Leggings" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModelData: -1 + lore: + - "&b&lHUNTRESS SET BONUS" + - "&8» &bDeal 2.5x trident damage" + - "&8» &bDeal 1.5x bow damage" + - "&8» &bDeal 15% less melee damage damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? crossbow + - trident + - ecoitems:armor_core ? crossbow + - air + - iron_leggings + - air + - spectral_arrow + - enchanted_book power:5 + - spectral_arrow + boots: + enchants: + - id: evasion + level: 3 + - id: protection + level: 4 + - id: unbreaking + level: 3 + material: leather_boots + leatherColor: "#97fbfc" + name: "&bHuntress Boots" + advancedName: "Advanced&b Huntress Boots" + effectiveDurability: 2048 + unbreakable: false + flags: [] + customModeldata: -1 + lore: + - "&b&lHUNTRESS SET BONUS" + - "&8» &bDeal 2.5x trident damage" + - "&8» &bDeal 1.5x bow damage" + - "&8» &bDeal 15% less melee damage damage" + - "&8&oRequires full set to be worn" + - '' + - "&fTier: %tier%" + - "&8&oUpgrade with an Upgrade Crystal" + craftable: true + defaultTier: default + recipe: + - ecoitems:armor_core ? crossbow + - trident + - ecoitems:armor_core ? crossbow + - air + - iron_boots + - air + - spectral_arrow + - enchanted_book power:5 + - spectral_arrow +tiers: + - name: default + display: "&8&lDEFAULT" + requiresTiers: [] + crystal: + craftable: false + name: "&8Default Upgrade Crystal" + recipe: + - air + - leather + - air + - leather + - leather_chestplate + - leather + - air + - leather + - air + giveAmount: 1 + lore: + - "&8Drop this onto an armor piece" + - "&8to set its tier to:" + - "&8&lDEFAULT" + properties: + helmet: + armor: 1 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + chestplate: + armor: 3 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + elytra: + armor: 0 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedpercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + leggings: + armor: 2 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + boots: + armor: 1 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + - name: iron + display: "&7&lIRON" + requiresTiers: + - default + crystal: + craftable: true + name: "&7Iron Upgrade Crystal" + recipe: + - air + - iron_block + - air + - iron_block + - leather_chestplate + - iron_block + - air + - iron_block + - air + giveAmount: 1 + lore: + - "&8Drop this onto an armor piece" + - "&8to set its tier to:" + - "&7&lIRON" + - '' + - "&8&oRequires the armor to already have default tier" + properties: + helmet: + armor: 2 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + chestplate: + armor: 6 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + elytra: + armor: 2 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + leggings: + armor: 5 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + boots: + armor: 2 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + - name: diamond + display: "&b&lDIAMOND" + requiresTiers: + - iron + crystal: + craftable: true + name: "&bDiamond Upgrade Crystal" + recipe: + - air + - diamond_block + - air + - diamond_block + - ecoarmor:upgrade_crystal_iron + - diamond_block + - air + - diamond_block + - air + giveAmount: 1 + lore: + - "&8Drop this onto an armor piece" + - "&8to set its tier to:" + - "&b&lDIAMOND" + - '' + - "&8&oRequires the armor to already have Iron tier" + properties: + helmet: + armor: 3 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + chestplate: + armor: 8 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + elytra: + armor: 3 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + leggings: + armor: 6 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + boots: + armor: 3 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + - name: netherite + display: "&c&lNETHERITE" + requiresTiers: + - diamond + crystal: + craftable: true + name: "&cNetherite Upgrade Crystal" + recipe: + - air + - netherite_ingot + - air + - netherite_ingot + - ecoarmor:upgrade_crystal_diamond + - netherite_ingot + - air + - netherite_ingot + - air + giveAmount: 1 + lore: + - "&8Drop this onto an armor piece" + - "&8to set its tier to:" + - "&c&lNETHERITE" + - '' + - "&8&oRequires the armor to already have Diamond tier" + properties: + helmet: + armor: 3 + toughness: 3 + knockbackResistance: 1 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + chestplate: + armor: 8 + toughness: 3 + knockbackResistance: 1 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + elytra: + armor: 3 + toughness: 0 + knockbackResistance: 1 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + leggings: + armor: 6 + toughness: 3 + knockbackResistance: 1 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + boots: + armor: 3 + toughness: 3 + knockbackResistance: 1 + speedPercentage: 0 + attackSpeedPercentage: 0 + attackDamagePercentage: 0 + attackKnockbackPercentage: 0 + - name: manyullyn + display: "&d&k!!&r &lMANYULLYN&r &d&k!!&r" + requiresTiers: + - netherite + crystal: + craftable: true + name: "Manyullyn Upgrade Crystal" + 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 &lMANYULLYN&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 + - name: cobalt + display: "/ab&lCOBALT" + requiresTiers: + - iron + crystal: + craftable: true + name: "/abCobalt Upgrade Crystal" + recipe: + - air + - obsidian + - air + - obsidian + - ecoarmor:upgrade_crystal_iron + - obsidian + - air + - obsidian + - air + giveAmount: 1 + lore: + - "&8Drop this onto an armor piece" + - "&8to set its tier to:" + - "/ab&lCOBALT" + - '' + - "&8&oRequires the armor to already have Iron tier" + properties: + helmet: + armor: 3 + toughness: 4 + knockbackResistance: 1 + speedPercentage: -10 + attackSpeedPercentage: -10 + attackDamagePercentage: 0 + attackKnockbackPercentage: 10 + chestplate: + armor: 8 + toughness: 4 + knockbackResistance: 1 + speedPercentage: -10 + attackSpeedPercentage: -10 + attackDamagePercentage: 0 + attackKnockbackPercentage: 10 + elytra: + armor: 6 + toughness: 2 + knockbackResistance: 1 + speedPercentage: -10 + attackSpeedPercentage: -10 + attackDamagePercentage: 0 + attackKnockbackPercentage: 10 + leggings: + armor: 6 + toughness: 4 + knockbackResistance: 1 + speedPercentage: -10 + attackSpeedPercentage: -1 + attackDamagePercentage: 0 + attackKnockbackPercentage: 10 + boots: + armor: 3 + toughness: 4 + knockbackResistance: 1 + speedPercentage: -10 + attackSpeedPercentage: -10 + attackDamagePercentage: 0 + attackKnockbackPercentage: 10 + - name: osmium + display: "&b&k!!&r &lOSMIUM&r &b&k!!" + requiresTiers: + - cobalt + crystal: + craftable: true + name: "Osmium upgrade crystal" + 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:" + - "&b&k!!&r &lOSMIUM&r &b&k!!" + - '' + - "&8&oRequires the armor to already have Cobalt tier" + properties: + helmet: + armor: 3 + toughness: 6 + knockbackResistance: 3 + speedPercentage: -15 + attackSpeedPercentage: -15 + attackDamagePercentage: 5 + attackKnockbackPercentage: 25 + chestplate: + armor: 8 + toughness: 6 + knockbackResistance: 3 + speedPercentage: -15 + attackSpeedPercentage: -15 + attackDamagePercentage: 5 + attackKnockbackPercentage: 25 + elytra: + armor: 8 + toughness: 6 + knockbackResistance: 3 + speedPercentage: -15 + attackSpeedPercentage: -15 + attackDamagePercentage: 5 + attackKnockbackPercentage: 25 + leggings: + armor: 6 + toughness: 6 + knockbackResistance: 3 + speedPercentage: -15 + attackSpeedPercentage: -15 + attackDamagePercentage: 5 + attackKnockbackPercentage: 25 + boots: + armor: 3 + toughness: 6 + knockbackResistance: 3 + speedPercentage: -15 + attackSpeedPercentage: -15 + attackDamagePercentage: 5 + attackKnockbackPercentage: 25 + - name: exotic + display: "&6&k!!&r &lEXOTIC&r &6&k!!&r" + requiresTiers: + - netherite + crystal: + craftable: true + name: "Exotic Upgrade Crystal" + recipe: + - ecoarmor:upgrade_crystal_netherite + - turtle_egg + - ecoarmor:upgrade_crystal_netherite + - turtle_egg + - ecoarmor:upgrade_crystal_cobalt + - turtle_egg + - ecoarmor:upgrade_crystal_netherite + - turtle_egg + - ecoarmor:upgrade_crystal_netherite + giveAmount: 1 + lore: + - "&8Drop this onto an armor piece" + - "&8to set its tier to:" + - "&6&k!!&r &lEXOTIC&r &6&k!!&r" + - '' + - "&8&oRequires the armor to already have Netherite tier" + properties: + helmet: + armor: 3 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 5 + attackSpeedPercentage: 10 + attackDamagePercentage: -5 + attackKnockbackPercentage: -20 + chestplate: + armor: 8 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 5 + attackSpeedPercentage: 10 + attackDamagePercentage: -5 + attackKnockbackPercentage: -20 + elytra: + armor: 3 + toughness: 0 + knockbackResistance: 0 + speedPercentage: 5 + attackSpeedPercentage: 10 + attackDamagePercentage: -5 + attackKnockbackPercentage: -20 + leggings: + armor: 6 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 5 + attackSpeedPercentage: 10 + attackDamagePercentage: -5 + attackKnockbackPercentage: -20 + boots: + armor: 3 + toughness: 2 + knockbackResistance: 0 + speedPercentage: 5 + attackSpeedPercentage: 10 + attackDamagePercentage: -5 + attackKnockbackPercentage: -20 + - name: ancient + display: "&6&k!!&r &lANCIENT&r &6&k!!&r" + requiresTiers: [] + crystal: + craftable: false + name: "Ancient Upgrade Crystal" + 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 &lANCIENT&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 + - name: mythic + display: "&1&k!!&r &lMYTHIC&r &1&k!!&r" + requiresTiers: [] + crystal: + craftable: false + name: "Mythic Upgrade Crystal" + 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:" + - "&1&k!!&r &lMYTHIC&r &1&k!!&r" + properties: + helmet: + armor: 3 + toughness: 7 + knockbackResistance: 0 + speedPercentage: 7 + attackSpeedPercentage: 8 + attackDamagePercentage: 2 + attackKnockbackPercentage: 2 + chestplate: + armor: 8 + toughness: 7 + knockbackResistance: 0 + speedPercentage: 7 + attackSpeedPercentage: 8 + attackDamagePercentage: 2 + attackKnockbackPercentage: 2 + elytra: + armor: 3 + toughness: 7 + knockbackResistance: 0 + speedPercentage: 7 + attackSpeedPercentage: 8 + attackDamagePercentage: 2 + attackKnockbackPercentage: 2 + leggings: + armor: 6 + toughness: 7 + knockbackResistance: 0 + speedPercentage: 7 + attackSpeedPercentage: 8 + attackDamagePercentage: 2 + attackKnockbackPercentage: 2 + boots: + armor: 3 + toughness: 7 + knockbackResistance: 0 + speedPercentage: 7 + attackSpeedPercentage: 8 + attackDamagePercentage: 2 + attackKnockbackPercentage: 2 diff --git a/gradle.properties b/gradle.properties index 572213b..af97c22 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version = 6.6.0 +version = 6.7.0 plugin-name = EcoArmor \ No newline at end of file