diff options
| author | Krakenied <krakenied1@gmail.com> | 2026-01-18 03:26:37 +0100 |
|---|---|---|
| committer | Krakenied <46192742+Krakenied@users.noreply.github.com> | 2026-01-18 18:42:28 +0100 |
| commit | c17aad5aaf485dd87c8c7292e6be0b3b3e1e7de4 (patch) | |
| tree | 496e17cad814644cffaa0367bb04d9af59557ec0 /bukkit/src/main | |
| parent | a4f1c58f53a3afcb06df3c24380bc96dfbfc4afa (diff) | |
Disable item amount page number display for menus bigger than max stack size
Closes https://github.com/LMBishop/Quests/issues/832
Diffstat (limited to 'bukkit/src/main')
| -rw-r--r-- | bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageDescMenuElement.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageDescMenuElement.java b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageDescMenuElement.java index cfb3aa50..482b09ac 100644 --- a/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageDescMenuElement.java +++ b/bukkit/src/main/java/com/leonardobishop/quests/bukkit/menu/element/PageDescMenuElement.java @@ -21,7 +21,12 @@ public class PageDescMenuElement extends MenuElement { @Override public ItemStack asItemStack() { ItemStack is = config.getItem("gui.page-desc"); - is.setAmount(menu.getCurrentPage()); + + // Do not change it for menus bigger than stack size as it looks weird + // https://github.com/LMBishop/Quests/issues/832 + if (menu.getMaxPage() <= is.getMaxStackSize()) { + is.setAmount(menu.getCurrentPage()); + } return MenuUtils.applyPlaceholders(null, null, is, |
