diff --git a/src/main/java/mezz/jei/config/ConfigValues.java b/src/main/java/mezz/jei/config/ConfigValues.java index 50fced31..0e763192 100644 --- a/src/main/java/mezz/jei/config/ConfigValues.java +++ b/src/main/java/mezz/jei/config/ConfigValues.java @@ -53,6 +53,7 @@ public class ConfigValues { public boolean skipShowingProgressBar = false; public boolean hideBottomRightCornerConfigButton = false; public boolean hideBottomLeftCornerBookmarkButton = false; + // public boolean hideePageNavigationOnOnePage // category public List categoryUidOrder = new ArrayList<>(); diff --git a/src/main/java/mezz/jei/gui/PageNavigation.java b/src/main/java/mezz/jei/gui/PageNavigation.java index 7ca12727..01e39240 100644 --- a/src/main/java/mezz/jei/gui/PageNavigation.java +++ b/src/main/java/mezz/jei/gui/PageNavigation.java @@ -51,10 +51,17 @@ public void updatePageState() { public void draw(Minecraft minecraft, int mouseX, int mouseY, float partialTicks) { boolean next = this.paged.hasNext(); boolean previous = this.paged.hasPrevious(); - if (next) { + if (hideOnSinglePage) { + if (next) { + nextButton.drawButton(minecraft, mouseX, mouseY, partialTicks); + } + if (previous) { + backButton.drawButton(minecraft, mouseX, mouseY, partialTicks); + } + } else { + nextButton.enabled = next; + backButton.enabled = previous; nextButton.drawButton(minecraft, mouseX, mouseY, partialTicks); - } - if (previous) { backButton.drawButton(minecraft, mouseX, mouseY, partialTicks); } if (!hideOnSinglePage || next || previous) {