From 17adc3a1c370c53339543fe44cab4b535c4c9e28 Mon Sep 17 00:00:00 2001 From: Auxilor Date: Sat, 3 Apr 2021 15:17:57 +0100 Subject: [PATCH] Added %ecoenchants__cooldown% placeholder --- .../ecoenchants/enchantments/itemtypes/Spell.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java index 0a5abe9e..7b52c5c0 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/itemtypes/Spell.java @@ -1,5 +1,8 @@ package com.willfp.ecoenchants.enchantments.itemtypes; +import com.willfp.eco.util.StringUtils; +import com.willfp.eco.util.integrations.placeholder.PlaceholderEntry; +import com.willfp.eco.util.integrations.placeholder.PlaceholderManager; import com.willfp.eco.util.optional.Prerequisite; import com.willfp.ecoenchants.display.EnchantmentCache; import com.willfp.ecoenchants.enchantments.EcoEnchant; @@ -57,6 +60,13 @@ public abstract class Spell extends EcoEnchant { protected Spell(@NotNull final String key, @NotNull final Prerequisite... prerequisites) { super(key, EnchantmentType.SPELL, prerequisites); + + PlaceholderManager.registerPlaceholder( + new PlaceholderEntry( + this.getPermissionName() + "_" + "cooldown", + player -> StringUtils.internalToString(getCooldown(this, player)) + ) + ); } /**