diff --git a/src/main/java/codechicken/nei/ItemsGrid.java b/src/main/java/codechicken/nei/ItemsGrid.java index 7ed8c055..29479233 100644 --- a/src/main/java/codechicken/nei/ItemsGrid.java +++ b/src/main/java/codechicken/nei/ItemsGrid.java @@ -277,6 +277,10 @@ public class ItemsGrid { } private void drawRecipeTooltip(int mousex, int mousey, List itemTooltip) { + if (!NEIClientConfig.isLoaded()) { + return; + } + final Minecraft mc = Minecraft.getMinecraft(); ItemPanelSlot focused = getSlotMouseOver(mousex, mousey); if (focused == null) { diff --git a/src/main/java/codechicken/nei/api/ShortcutInputHandler.java b/src/main/java/codechicken/nei/api/ShortcutInputHandler.java index 1758b933..2cf5d8aa 100644 --- a/src/main/java/codechicken/nei/api/ShortcutInputHandler.java +++ b/src/main/java/codechicken/nei/api/ShortcutInputHandler.java @@ -20,6 +20,10 @@ public abstract class ShortcutInputHandler { public static boolean handleKeyEvent(ItemStack stackover) { + if (!NEIClientConfig.isLoaded()) { + return false; + } + if (NEIClientConfig.isKeyHashDown("gui.overlay_hide")) { return hideOverlayRecipe(); } @@ -67,6 +71,10 @@ public abstract class ShortcutInputHandler { public static boolean handleMouseClick(ItemStack stackover) { + if (!NEIClientConfig.isLoaded()) { + return false; + } + if (stackover != null) { final int button = Mouse.getEventButton(); stackover = stackover.copy();