diff --git a/build.gradle.kts b/build.gradle.kts index 122a15b4..0584c8ed 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -83,7 +83,7 @@ allprojects { compileOnly("com.sk89q.worldguard:worldguard-bukkit:7.1.0-SNAPSHOT") compileOnly("it.unimi.dsi:fastutil:8.5.11") compileOnly("org.projectlombok:lombok:1.18.2") - compileOnly("me.lojosho:HibiscusCommons:0.2.1") + compileOnly("me.lojosho:HibiscusCommons:0.2.2") // Handled by Spigot Library Loader compileOnly("net.kyori:adventure-api:4.15.0") diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java index c24c5334..2862be33 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/listener/PlayerGameListener.java @@ -413,8 +413,15 @@ public class PlayerGameListener implements Listener { @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) public void onHookReload(HibiscusHookReload event) { if (event.getHook() instanceof HookItemAdder hook) { - if (hook.getIAEnabled() && !Settings.isItemsAdderChangeReload()) return; - HMCCosmeticsPlugin.setup(); + switch (event.getReloadType()) { + case INITIAL -> { + HMCCosmeticsPlugin.setup(); + } + case RELOAD -> { + if (!Settings.isItemsAdderChangeReload()) return; + HMCCosmeticsPlugin.setup(); + } + } } }