* Allow any character to be used as prefix
* Enable Jabel
* Add back search mode settings and add ingame setting for prefixes
* Implement prefix redefinitions
* Added option (default on because it just feels so much better) to instantly close the inventory when it was just opened with it when pressing the inventory close key is the first input the screen receives, letting you flash open and close it again as is common when inspecting inventory
* Forgot to add the vanilla survival inventory to the autofocus allowlist defaults (should this be hardcoded instead?) Added missing loadEnableAutoFocus() call.
* Removed logging entry, added a new autofocus default that tests successful (and it overwrites the vanilla inventory gui so needed anyway for it), shortened config comment.
* Added open to have the NEI search be auto-focused on open. It will automatically blue if the mouse is moved before typing anything so immediate 'r' and such use works as expected.
* Added open to have the NEI search be auto-focused on open. It will automatically blue if the mouse is moved before typing anything so immediate 'r' and such use works as expected.
* Add an allowlist for what classnames to allow the search auto-focus to work on
* sa
* Add `INEIAutoFocusSearchEnable` interface for opting in to autofocus search box by a mod. Moved the autofocus list from config into a standalone file at the loss of live-updating.
* Remove now-superfluous lang entries for search focus prefix allowlist
* Undo intellij automatic star-imports...
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>
* [major] first potential version for basic chests
* [major] added api to register chest/inventory guis for bookmark item pulling
* [minor] added hotkey to pull all bookmarked items
* [major] finished
* [minor] spotless apply
* [minor] removed bak file
* [minor] function cleanup
* [minor] fixed bookmarks being set to 0
* [minor] little oversight
* [minor] private attribute and curly brackets
* Update buildscript
* Show a full recipe widget in item tooltips for bookmarked recipes
* Make recipe tooltips configurable and only show in the bookmarks panel
* Fix layout relative to tooltip boxes
* Fix wildcard import
* spotlessApply (#401)
Co-authored-by: GitHub GTNH Actions <>
* Fix handler tooltip offsets for new&legacy handlers
* Fix render order to draw crafting tooltips on top of container manager buttons
* Fix wrong mouse Y half-point calculation
* Allow saving recipes with empty item ingredient lists to bookmarks (e.g. fluid-only)
* Fix waila vs. non-waila tooltip offsets
Co-authored-by: Wilhelm Schuster <dev@rot13.io>
---------
Co-authored-by: Wilhelm Schuster <dev@rot13.io>
bootNEI() is supposed to only be called once during the client's
lifetime. Turns out, if your pack has 800 mods, bootNEI() might be
called a second time before configLoaded is set to true at the end of
the plugin loading thread. This introduces a second variable that is
set at the end of the single threaded portion of bootNEI() so that it
truly can only be called once, but we can still retain the ability to
check if the plugin loading thread has finished.
NEI plugins are initialized in a separate thread. If this takes too long,
the client tick handler might already be running checking the keybindings
in KeyManager while a plugin calls API.addKeyBind() which can lead to a
CME.
Reported in https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/13292
Thanks to @Denostrov for helping me track this down.
* Add option to have the search widget under item panel
* update bs+sa
* Make heights consistent
---------
Co-authored-by: Martin Robertz <dream-master@gmx.net>