diff --git a/build.gradle b/build.gradle index 5011bcb..b4d73d6 100644 --- a/build.gradle +++ b/build.gradle @@ -44,7 +44,7 @@ allprojects { dependencies { compileOnly 'com.willfp:eco:6.23.0' - implementation 'com.willfp:libreforge:3.14.2' + implementation 'com.willfp:libreforge:3.14.3' compileOnly 'org.jetbrains:annotations:23.0.0' diff --git a/eco-core/core-plugin/src/main/java/com/willfp/reforges/ReforgesPlugin.java b/eco-core/core-plugin/src/main/java/com/willfp/reforges/ReforgesPlugin.java index 835711f..ac261cc 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/reforges/ReforgesPlugin.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/reforges/ReforgesPlugin.java @@ -60,10 +60,6 @@ public class ReforgesPlugin extends LibReforgePlugin { @Override public void handleEnableAdditional() { Items.registerArgParser(new ReforgeArgParser()); - - for (Config config : reforgesYml.getSubsections("chains")) { - EffectChains.compile(config, "Chains"); - } } @Override diff --git a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforges.java b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforges.java index f01f8f8..c8d6de5 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforges.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/reforges/reforges/Reforges.java @@ -5,6 +5,7 @@ import com.google.common.collect.HashBiMap; import com.google.common.collect.ImmutableSet; import com.willfp.eco.core.config.interfaces.Config; import com.willfp.eco.core.config.updating.ConfigUpdater; +import com.willfp.libreforge.chains.EffectChains; import com.willfp.reforges.ReforgesPlugin; import lombok.experimental.UtilityClass; import org.jetbrains.annotations.NotNull; @@ -55,6 +56,10 @@ public class Reforges { */ @ConfigUpdater public static void update(@NotNull final ReforgesPlugin plugin) { + for (Config config : plugin.getReforgesYml().getSubsections("chains")) { + EffectChains.compile(config, "Chains"); + } + for (Reforge reforge : values()) { removeReforge(reforge); }