diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/sets/ArmorSet.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/sets/ArmorSet.kt index cf6364e..ce9c000 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/sets/ArmorSet.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoarmor/sets/ArmorSet.kt @@ -169,7 +169,8 @@ class ArmorSet( plugin, id + "_shard", shard, - config.getStrings("shard.recipe") + config.getStrings("shard.recipe"), + config.getStringOrNull("shard.crafting-permission") ) } CustomItem( @@ -292,7 +293,8 @@ class ArmorSet( plugin, id + "_" + slot.name.lowercase(Locale.getDefault()), formattedOut, - slotConfig.getStrings("recipe") + slotConfig.getStrings("recipe"), + slotConfig.getStringOrNull("crafting-permission") ) } } diff --git a/eco-core/core-plugin/src/main/resources/sets/_example.yml b/eco-core/core-plugin/src/main/resources/sets/_example.yml index 9c652d9..53ca8f5 100644 --- a/eco-core/core-plugin/src/main/resources/sets/_example.yml +++ b/eco-core/core-plugin/src/main/resources/sets/_example.yml @@ -54,6 +54,7 @@ shard: - "&8Drop this onto &cReaper Armor" - "&8to make it Advanced." craftable: false + crafting-permission: "permission" # (Optional: Require a permission to craft this item) recipe: - prismarine_shard - ecoarmor:set_reaper_helmet @@ -80,6 +81,7 @@ helmet: - "&fTier: %tier%" - "&8&oUpgrade with an Upgrade Crystal" craftable: true + crafting-permission: "permission" # (Optional: Require a permission to craft this item) defaultTier: default recipe: - ecoitems:armor_core ? air @@ -107,6 +109,7 @@ chestplate: - "&fTier: %tier%" - "&8&oUpgrade with an Upgrade Crystal" craftable: true + crafting-permission: "permission" # (Optional: Require a permission to craft this item) # (Optional: Require a permission to craft this item) defaultTier: default recipe: - ecoitems:armor_core ? air @@ -125,6 +128,7 @@ elytra: effectiveDurability: 2048 effects: [] advancedEffects: [] + crafting-permission: "permission" # (Optional: Require a permission to craft this item) conditions: [] lore: - "&c&lREAPER SET BONUS" @@ -161,6 +165,7 @@ leggings: - "&fTier: %tier%" - "&8&oUpgrade with an Upgrade Crystal" craftable: true + crafting-permission: "permission" # (Optional: Require a permission to craft this item) defaultTier: default recipe: - ecoitems:armor_core ? air @@ -188,6 +193,7 @@ boots: - "&fTier: %tier%" - "&8&oUpgrade with an Upgrade Crystal" craftable: true + crafting-permission: "permission" # (Optional: Require a permission to craft this item) defaultTier: default recipe: - ecoitems:armor_core ? air