diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java index 4638af74..0cf5ecde 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/EcoEnchantsPlugin.java @@ -88,7 +88,13 @@ public class EcoEnchantsPlugin extends EcoPlugin { @Override protected void handleReload() { + long startTime = System.currentTimeMillis(); + this.getDisplayModule().update(); + + Bukkit.getLogger().info(System.currentTimeMillis() - startTime + "ms"); + + long time1 = System.currentTimeMillis(); for (EcoEnchant enchant : EcoEnchants.values()) { HandlerList.unregisterAll(enchant); this.getScheduler().runLater(() -> { @@ -101,6 +107,7 @@ public class EcoEnchantsPlugin extends EcoPlugin { } }, 1); } + Bukkit.getLogger().info(System.currentTimeMillis() - time1 + "ms"); } @Override diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java index 3d70ae9a..7367c766 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/display/EnchantDisplay.java @@ -9,6 +9,7 @@ import com.willfp.eco.util.NumberUtils; import com.willfp.ecoenchants.display.options.DisplayOptions; import com.willfp.ecoenchants.enchantments.EcoEnchant; import com.willfp.ecoenchants.enchantments.meta.EnchantmentTarget; +import com.willfp.ecoenchants.enchantments.util.ItemConversionOptions; import com.willfp.ecoenchants.proxy.proxies.FastGetEnchantsProxy; import lombok.Getter; import org.bukkit.NamespacedKey; @@ -233,11 +234,11 @@ public class EnchantDisplay extends DisplayModule { hideEnchants = false; } - if (options.isUsingExperimentalHideFixer() && options.isUsingForceHideFixer()) { + if (ItemConversionOptions.isUsingExperimentalHideFixer() && ItemConversionOptions.isUsingForceHideFixer()) { hideEnchants = false; } - if (options.isUsingExperimentalHideFixer() && meta.hasItemFlag(ItemFlag.HIDE_ENCHANTS) && meta.hasItemFlag(ItemFlag.HIDE_POTION_EFFECTS)) { + if (ItemConversionOptions.isUsingExperimentalHideFixer() && meta.hasItemFlag(ItemFlag.HIDE_ENCHANTS) && meta.hasItemFlag(ItemFlag.HIDE_POTION_EFFECTS)) { hideEnchants = false; }