From b0ff09402245aaa5134126b8d2a0b7bbdbba2a09 Mon Sep 17 00:00:00 2001 From: Melchior Somers Date: Sun, 13 Jul 2025 12:01:50 +0200 Subject: [PATCH] Adds a sensible minimum height to RecipesGui.java which fixes crashes when resizing minecraft. --- Gui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Gui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java b/Gui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java index 485f8bfbf..254cfb1ce 100644 --- a/Gui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java +++ b/Gui/src/main/java/mezz/jei/gui/recipes/RecipesGui.java @@ -62,6 +62,7 @@ public class RecipesGui extends Screen implements IRecipesGui, IRecipeFocusSourc private static final int smallButtonWidth = 13; private static final int smallButtonHeight = 13; private static final int minGuiWidth = 198; + private static final int minGuiHeight = 198; private final IInternalKeyMappings keyBindings; private final BookmarkList bookmarks; @@ -175,12 +176,12 @@ public void init() { super.init(); final int xSize = minGuiWidth; - int ySize; + int ySize = Math.max(this.height, minGuiHeight); IClientConfig clientConfig = Internal.getJeiClientConfigs().getClientConfig(); if (clientConfig.isCenterSearchBarEnabled()) { - ySize = this.height - 76; + ySize -= 76; } else { - ySize = this.height - 58; + ySize -= 58; } int extraSpace = 0; final int maxHeight = clientConfig.getMaxRecipeGuiHeight();