diff options
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java')
| -rw-r--r-- | src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java b/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java index 87ce915b..cff83cca 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/NEUOverlay.java @@ -1035,14 +1035,30 @@ public class NEUOverlay extends Gui { return false; } - if ((Keyboard.isKeyDown(Keyboard.KEY_Y) && !Keyboard.isKeyDown(Keyboard.KEY_LCONTROL)) && NotEnoughUpdates.INSTANCE.config.hidden.dev) { - displayInformationPane(new DevInfoPane(this, manager)); + if (NotEnoughUpdates.INSTANCE.config.hidden.dev && (Keyboard.isKeyDown(Keyboard.KEY_Y) && !Keyboard.isKeyDown( + Keyboard.KEY_LCONTROL)) && !searchBarHasFocus) { + DevInfoPane devInfoPane = new DevInfoPane(this, manager); + if (devInfoPane.getText().isEmpty()) { + Utils.addChatMessage(EnumChatFormatting.AQUA + "[NEU] No missing items!"); + } else { + displayInformationPane(devInfoPane); + } } if (Keyboard.getEventKeyState()) { if (!NotEnoughUpdates.INSTANCE.config.toolbar.searchBar) { searchBarHasFocus = false; } + + if (Keyboard.isKeyDown(Keyboard.KEY_LCONTROL) && Keyboard.isKeyDown(Keyboard.KEY_F) && + NotEnoughUpdates.INSTANCE.config.toolbar.searchBar && NotEnoughUpdates.INSTANCE.config.toolbar.ctrlF) { + searchBarHasFocus = !searchBarHasFocus; + if (searchBarHasFocus) { + itemPaneOpen = true; + } + return true; + } + if (searchBarHasFocus) { if (keyPressed == 1) { searchBarHasFocus = false; |
