From 3e9be76aa2c3b361b854ca7c08d6809e77208ec3 Mon Sep 17 00:00:00 2001 From: Taah Date: Sat, 2 Sep 2023 10:15:34 -0700 Subject: [PATCH] Move these to the top --- server/src/main/java/dev/plex/menu/AbstractMenu.java | 4 ++-- .../main/java/dev/plex/menu/pagination/PageableMenu.java | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/src/main/java/dev/plex/menu/AbstractMenu.java b/server/src/main/java/dev/plex/menu/AbstractMenu.java index 77be4b0..21ca11e 100644 --- a/server/src/main/java/dev/plex/menu/AbstractMenu.java +++ b/server/src/main/java/dev/plex/menu/AbstractMenu.java @@ -39,13 +39,13 @@ public abstract class AbstractMenu this(SafeMiniMessage.mmDeserializeWithoutEvents(name), rows); } + public abstract boolean onClick(InventoryView view, Inventory inventory, Player player, ItemStack clicked); + public void open(Player player) { player.openInventory(this.inventory); } - public abstract boolean onClick(InventoryView view, Inventory inventory, Player player, ItemStack clicked); - public enum Rows { ONE(9), TWO(18), THREE(27), FOUR(36), FIVE(45), SIX(54); diff --git a/server/src/main/java/dev/plex/menu/pagination/PageableMenu.java b/server/src/main/java/dev/plex/menu/pagination/PageableMenu.java index 7bf6ab7..3660055 100644 --- a/server/src/main/java/dev/plex/menu/pagination/PageableMenu.java +++ b/server/src/main/java/dev/plex/menu/pagination/PageableMenu.java @@ -117,6 +117,10 @@ public abstract class PageableMenu this(SafeMiniMessage.mmDeserializeWithoutEvents(name), rows); } + protected abstract ItemStack toItem(T object); + + protected abstract List list(); + public void open(Player player) { open(player, 0); @@ -144,10 +148,6 @@ public abstract class PageableMenu this.pages.forEach((integer, page) -> page.onClick(this.onClick)); } - protected abstract ItemStack toItem(T object); - - protected abstract List list(); - @Getter @Setter