Added %ecoenchants_<id>_name% placeholder

This commit is contained in:
Auxilor 2023-06-03 15:32:26 +01:00
parent be283ce3ae
commit b9bab4939f

View File

@ -8,6 +8,7 @@ import com.willfp.eco.core.config.interfaces.Config
import com.willfp.eco.core.config.readConfig import com.willfp.eco.core.config.readConfig
import com.willfp.eco.core.fast.fast import com.willfp.eco.core.fast.fast
import com.willfp.eco.core.placeholder.PlayerStaticPlaceholder import com.willfp.eco.core.placeholder.PlayerStaticPlaceholder
import com.willfp.eco.core.placeholder.PlayerlessPlaceholder
import com.willfp.eco.core.placeholder.context.PlaceholderContext import com.willfp.eco.core.placeholder.context.PlaceholderContext
import com.willfp.eco.core.placeholder.templates.SimpleInjectablePlaceholder import com.willfp.eco.core.placeholder.templates.SimpleInjectablePlaceholder
import com.willfp.eco.util.StringUtils import com.willfp.eco.util.StringUtils
@ -131,6 +132,10 @@ abstract class EcoEnchant(
} }
) )
PlayerlessPlaceholder(plugin, "${id}_name") {
displayName
}.register()
conditions = Conditions.compile( conditions = Conditions.compile(
config.getSubsections("conditions"), config.getSubsections("conditions"),
if (plugin.isLoaded) ViolationContext(plugin, "Enchantment $id") if (plugin.isLoaded) ViolationContext(plugin, "Enchantment $id")