diff --git a/src/main/java/codechicken/nei/NEIClientConfig.java b/src/main/java/codechicken/nei/NEIClientConfig.java index 475a5f07..e55f20b9 100644 --- a/src/main/java/codechicken/nei/NEIClientConfig.java +++ b/src/main/java/codechicken/nei/NEIClientConfig.java @@ -240,6 +240,9 @@ public class NEIClientConfig { tag.getTag("inventory.creative_tab_style").setComment("Creative or JEI style tabs").getBooleanValue(false); API.addOption(new OptionToggleButton("inventory.creative_tab_style", true)); + tag.getTag("inventory.ignore_potion_overlap").setComment("Ignore overlap with potion effect HUD").getBooleanValue(false); + API.addOption(new OptionToggleButton("inventory.ignore_potion_overlap", true)); + tag.getTag("tools.handler_load_from_config").setComment("ADVANCED: Load handlers from config").getBooleanValue(false); API.addOption(new OptionToggleButton("tools.handler_load_from_config", true) { @Override @@ -471,6 +474,9 @@ public class NEIClientConfig { public static boolean useCreativeTabStyle() { return getBooleanSetting("inventory.creative_tab_style"); } + public static boolean ignorePotionOverlap() { + return getBooleanSetting("inventory.ignore_potion_overlap"); + } public static boolean isEnabled() { return enabledOverride && getBooleanSetting("inventory.widgetsenabled"); } diff --git a/src/main/java/codechicken/nei/NEIPotionGuiHandler.java b/src/main/java/codechicken/nei/NEIPotionGuiHandler.java index af50d82a..abccdb28 100644 --- a/src/main/java/codechicken/nei/NEIPotionGuiHandler.java +++ b/src/main/java/codechicken/nei/NEIPotionGuiHandler.java @@ -16,6 +16,10 @@ import java.util.Collection; public class NEIPotionGuiHandler extends INEIGuiAdapter { @Override public boolean hideItemPanelSlot(GuiContainer guiContainer, int slotX, int slotY, int slotW, int slotH) { + if (NEIClientConfig.ignorePotionOverlap()) { + return false; + } + if(guiContainer instanceof InventoryEffectRenderer) { int x = guiContainer.guiLeft - 124; int y = guiContainer.guiTop; diff --git a/src/main/resources/assets/nei/lang/en_US.lang b/src/main/resources/assets/nei/lang/en_US.lang index b8088fe3..0a989daa 100644 --- a/src/main/resources/assets/nei/lang/en_US.lang +++ b/src/main/resources/assets/nei/lang/en_US.lang @@ -140,6 +140,9 @@ nei.options.inventory.showRecipeMarker.false=No nei.options.inventory.creative_tab_style=Creative or JEI tab style nei.options.inventory.creative_tab_style.true=Creative nei.options.inventory.creative_tab_style.false=JEI +nei.options.inventory.ignore_potion_overlap=Ignore overlap with potion effect HUD +nei.options.inventory.ignore_potion_overlap.true=Yes +nei.options.inventory.ignore_potion_overlap.false=No nei.options.inventory.widgetsenabled.true=NEI Enabled nei.options.inventory.widgetsenabled.false=NEI Disabled nei.options.inventory.cheatmode.0=Recipe Mode