diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt index c12dd272..afbbf118 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/ecoenchants/config/Configs.kt @@ -3,8 +3,13 @@ package com.willfp.ecoenchants.config import com.willfp.eco.core.EcoPlugin import com.willfp.eco.core.config.BaseConfig import com.willfp.eco.core.config.ConfigType +import com.willfp.eco.core.config.ExtendableConfig +import com.willfp.ecoenchants.enchants.EcoEnchant +import org.bukkit.enchantments.Enchantment class TypesYml(plugin: EcoPlugin) : BaseConfig("types", plugin, true, ConfigType.YAML) class TargetsYml(plugin: EcoPlugin) : BaseConfig("targets", plugin, true, ConfigType.YAML) class RarityYml(plugin: EcoPlugin) : BaseConfig("rarity", plugin, true, ConfigType.YAML) -class VanillaEnchantsYml(plugin: EcoPlugin) : BaseConfig("vanillaenchants", plugin, true, ConfigType.YAML) +class VanillaEnchantsYml(plugin: EcoPlugin) : ExtendableConfig("vanillaenchants", true, plugin, + plugin.javaClass, "", ConfigType.YAML, *Enchantment.values().filter { it !is EcoEnchant } + .map { it.key.key.lowercase() }.toTypedArray())