diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/gui/GUIListener.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/gui/GUIListener.kt index c4dd97d3..944e2630 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/gui/GUIListener.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/internal/spigot/gui/GUIListener.kt @@ -137,6 +137,8 @@ class GUIListener(private val plugin: EcoPlugin) : Listener { fun handleClose(event: InventoryCloseEvent) { val menu = event.inventory.getMenu() as? EcoMenu ?: return + menu.refresh(event.player as Player) + menu.handleClose(event) plugin.scheduler.run { MenuHandler.unregisterInventory(event.inventory) }