diff --git a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java index 78d779fa..a1f4917d 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/ecoenchants/enchantments/util/ItemConversions.java @@ -48,6 +48,10 @@ public class ItemConversions extends PluginDependent implements Listener { */ @EventHandler public void loreConverter(@NotNull final PlayerItemHeldEvent event) { + if (this.getPlugin().getDisplayModule() == null) { // If plugin hasn't finished loading. + return; + } + if (!((EnchantDisplay) this.getPlugin().getDisplayModule()).getOptions().isUsingLoreGetter()) { return; } @@ -66,6 +70,10 @@ public class ItemConversions extends PluginDependent implements Listener { */ @EventHandler public void aggressiveLoreConverter(@NotNull final InventoryOpenEvent event) { + if (this.getPlugin().getDisplayModule() == null) { // If plugin hasn't finished loading. + return; + } + if (!((EnchantDisplay) this.getPlugin().getDisplayModule()).getOptions().isUsingAggressiveLoreGetter()) { return; } @@ -163,6 +171,10 @@ public class ItemConversions extends PluginDependent implements Listener { */ @EventHandler public void hideFixer(@NotNull final PlayerItemHeldEvent event) { + if (this.getPlugin().getDisplayModule() == null) { // If plugin hasn't finished loading. + return; + } + if (!((EnchantDisplay) this.getPlugin().getDisplayModule()).getOptions().isUsingExperimentalHideFixer()) { return; } @@ -181,6 +193,10 @@ public class ItemConversions extends PluginDependent implements Listener { */ @EventHandler public void aggressiveHideFixer(@NotNull final InventoryOpenEvent event) { + if (this.getPlugin().getDisplayModule() == null) { // If plugin hasn't finished loading. + return; + } + if (!((EnchantDisplay) this.getPlugin().getDisplayModule()).getOptions().isUsingAggressiveExperimentalHideFixer()) { return; } diff --git a/gradle.properties b/gradle.properties index 4b488c4e..60cc7cc7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ -version = 7.2.11 +version = 7.2.12 plugin-name = EcoEnchants \ No newline at end of file