Skip to content

Commit c86bb01

Browse files
committed
🔧 fix: IndexOutOfBoundsException in ActionMenu
1 parent fb524e2 commit c86bb01

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/main/java/com/cosimo/utilities/menu/type/action/ActionMenu.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import com.cosimo.utilities.menu.type.AbstractMenu;
44
import com.cosimo.utilities.menu.type.Menu;
5+
import com.cosimo.utilities.menu.util.Menus;
56
import lombok.NonNull;
67
import org.bukkit.event.inventory.InventoryClickEvent;
78
import org.bukkit.inventory.Inventory;
@@ -46,7 +47,10 @@ public ActionMenu(@NonNull Inventory inventory) {
4647
@Override
4748
public void onClick(@NonNull InventoryClickEvent event) {
4849
super.onClick(event);
49-
this.getAction(event.getSlot()).ifPresent(action -> action.accept(event, this));
50+
51+
if (Menus.isClickInsideInventory(event)) {
52+
this.getAction(event.getSlot()).ifPresent(action -> action.accept(event, this));
53+
}
5054
}
5155

5256
/**

0 commit comments

Comments
 (0)