Added support for 3x3 menus, improved Java Page API.

This commit is contained in:
Auxilor
2022-09-30 14:06:39 +01:00
parent e1c063d5f4
commit 21d933cb11
14 changed files with 226 additions and 69 deletions

View File

@@ -54,7 +54,7 @@ class GUIListener(private val plugin: EcoPlugin) : Listener {
val menu = rendered.menu
val (row, column) = MenuUtils.convertSlotToRowColumn(event.slot)
val (row, column) = MenuUtils.convertSlotToRowColumn(event.slot, menu.columns)
menu.getSlot(row, column, player, menu).handle(player, event, menu)
@@ -77,7 +77,7 @@ class GUIListener(private val plugin: EcoPlugin) : Listener {
val menu = inv.getMenu() ?: return
val (row, column) = MenuUtils.convertSlotToRowColumn(inv.firstEmpty())
val (row, column) = MenuUtils.convertSlotToRowColumn(inv.firstEmpty(), menu.columns)
val slot = menu.getSlot(row, column, player, menu)