From fa6fd01a3a293eb9227f57db58678a2936eaf685 Mon Sep 17 00:00:00 2001 From: slprime <31038811+slprime@users.noreply.github.com> Date: Fri, 22 Aug 2025 15:15:23 +0300 Subject: [PATCH] Add Option to Disable Hotkeys Tooltip (#680) --- src/main/java/codechicken/nei/NEIClientConfig.java | 2 ++ src/main/java/codechicken/nei/guihook/GuiContainerManager.java | 2 +- src/main/resources/assets/nei/lang/en_US.lang | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/codechicken/nei/NEIClientConfig.java b/src/main/java/codechicken/nei/NEIClientConfig.java index d4b32c6c..e29a3b31 100644 --- a/src/main/java/codechicken/nei/NEIClientConfig.java +++ b/src/main/java/codechicken/nei/NEIClientConfig.java @@ -397,6 +397,8 @@ public class NEIClientConfig { }); tag.getTag("inventory.hotkeysHelpText").getBooleanValue(true); API.addOption(new OptionToggleButton("inventory.hotkeysHelpText", true)); + tag.getTag("inventory.showHotkeys").getBooleanValue(true); + API.addOption(new OptionToggleButton("inventory.showHotkeys", true)); tag.getTag("loadPluginsInParallel").getBooleanValue(true); tag.getTag("itemLoadingTimeout").getIntValue(500); diff --git a/src/main/java/codechicken/nei/guihook/GuiContainerManager.java b/src/main/java/codechicken/nei/guihook/GuiContainerManager.java index e667ebc1..6636dafd 100644 --- a/src/main/java/codechicken/nei/guihook/GuiContainerManager.java +++ b/src/main/java/codechicken/nei/guihook/GuiContainerManager.java @@ -592,7 +592,7 @@ public class GuiContainerManager { if (!tooltip.isEmpty()) tooltip.set(0, tooltip.get(0) + GuiDraw.TOOLTIP_LINESPACE); // add space after 'title' - if (showTooltip) { + if (showTooltip && NEIClientConfig.getBooleanSetting("inventory.showHotkeys")) { List hotkeystips = collectHotkeyTips(mousex, mousey); if (!hotkeystips.isEmpty()) { diff --git a/src/main/resources/assets/nei/lang/en_US.lang b/src/main/resources/assets/nei/lang/en_US.lang index 59e4caa0..0454349f 100644 --- a/src/main/resources/assets/nei/lang/en_US.lang +++ b/src/main/resources/assets/nei/lang/en_US.lang @@ -249,6 +249,9 @@ nei.options.inventory.favorites.depth=Depth nei.options.inventory.hotkeysHelpText=Show Hotkeys Help Text nei.options.inventory.hotkeysHelpText.true=Yes nei.options.inventory.hotkeysHelpText.false=No +nei.options.inventory.showHotkeys=Show Hotkeys +nei.options.inventory.showHotkeys.true=Yes +nei.options.inventory.showHotkeys.false=No nei.options.inventory.guirecipe=Recipes GUI nei.options.inventory.guirecipe.jeiStyleTabs=JEI Style Tabs nei.options.inventory.guirecipe.jeiStyleTabs.true=Yes