aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'bukkit/src/main')
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageNextMenuElement.java8
-rw-r--r--bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PagePrevMenuElement.java8
2 files changed, 12 insertions, 4 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageNextMenuElement.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageNextMenuElement.java
index c51fb569..d4536449 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageNextMenuElement.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageNextMenuElement.java
@@ -31,14 +31,18 @@ public class PageNextMenuElement extends MenuElement {
@Override
public ClickResult handleClick(ClickType clickType) {
+ if (menu.getCurrentPage() == menu.getMaxPage()) {
+ return ClickResult.DO_NOTHING;
+ }
+
menu.setCurrentPage(menu.getCurrentPage() + 1);
return ClickResult.REFRESH_PANE;
}
-
+
public int getSlot() {
return config.getInt("gui.page-next.slot", 50);
}
-
+
@Override
public boolean isEnabled() {
return config.getBoolean("gui.page-next.enabled", true);
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PagePrevMenuElement.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PagePrevMenuElement.java
index 75e60272..e5d96f6e 100644
--- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PagePrevMenuElement.java
+++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PagePrevMenuElement.java
@@ -31,14 +31,18 @@ public class PagePrevMenuElement extends MenuElement {
@Override
public ClickResult handleClick(ClickType clickType) {
+ if (menu.getCurrentPage() == menu.getMinPage()) {
+ return ClickResult.DO_NOTHING;
+ }
+
menu.setCurrentPage(menu.getCurrentPage() - 1);
return ClickResult.REFRESH_PANE;
}
-
+
public int getSlot() {
return config.getInt("gui.page-prev.slot", 48);
}
-
+
@Override
public boolean isEnabled() {
return config.getBoolean("gui.page-prev.enabled", true);