diff --git a/gradle.properties b/gradle.properties index a5afe302..8911322c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,2 +1,2 @@ group=me.arasple.mc.trmenu -version=3.8.6 \ No newline at end of file +version=3.8.7 \ No newline at end of file diff --git a/plugin/src/main/kotlin/trplugins/menu/module/internal/listener/ListenerItemInteract.kt b/plugin/src/main/kotlin/trplugins/menu/module/internal/listener/ListenerItemInteract.kt index 3c429fe3..7a3a4829 100644 --- a/plugin/src/main/kotlin/trplugins/menu/module/internal/listener/ListenerItemInteract.kt +++ b/plugin/src/main/kotlin/trplugins/menu/module/internal/listener/ListenerItemInteract.kt @@ -6,6 +6,7 @@ import org.bukkit.inventory.EquipmentSlot import org.bukkit.inventory.Inventory import taboolib.common.platform.event.EventPriority import taboolib.common.platform.event.SubscribeEvent +import taboolib.common.platform.function.info import taboolib.common5.Baffle import taboolib.module.nms.MinecraftVersion.versionId import taboolib.module.nms.nmsProxy @@ -36,10 +37,6 @@ object ListenerItemInteract { val item = e.item ?: return val session = MenuSession.getSession(player) - if (!InventoryNMS.instance.checkInventory(player.openInventory.topInventory) - || !InventoryNMS.instance.checkInventory(player.inventory) - ) return - if (player.openInventory.topInventory.holder != (player.inventory as Inventory).holder || session.menu != null) return if (interactCooldown.value.hasNext(player.name)) { val menu = Menu.menus.find { it -> it.settings.boundItems.any { it.itemMatches(item, true) } }