Wilhelm Schuster
e8094794c3
Allow scrolling through recipe handlers ( #379 )
...
In addition to scrolling through all recipes of a single handler, you
can now scroll through all the recipe handlers while hovering over the
handler tab bar (or anywhere in the recipe area while holding left
shift).
2023-05-09 21:57:27 +02:00
miozune
ad86d8f9c5
Separate logic to get detailed string of fluid amount ( #378 )
...
* Separate logic to get detailed string of fluid amount
* updateBuildScript & spotlessApply
* probably better way
2023-05-07 20:10:18 +02:00
Wilhelm Schuster
30c87e9160
Make sure NEI plugins are loaded before processing keybindings ( #375 )
...
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.
2023-05-05 21:01:50 +02:00
Jason Mitchell
0e34840c21
More robust IMC handling ( #371 )
...
* Complain if IMC adds a handler/catalyst for a handlerID that doesn't exist.
* Look at the right maps this time
* Don't show matches, only misses
2023-04-16 21:22:09 +02:00
Caedis and Martin Robertz
a12fadb10d
Add option to have the search widget under item panel ( #364 )
...
* 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 >
2023-04-01 23:16:18 +02:00
Raven Szewczyk
9218e233aa
Ignore nonstackables in max overlaid recipe count calculation ( #365 )
...
* Update buildscript
* Ignore nonstackables in max overlaid recipe count calculation
2023-03-30 21:47:33 +02:00
Raven Szewczyk
45fea43a4b
Fix MissingFileException in < https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/12791 > ( #360 )
2023-03-05 14:11:45 +01:00
miozune
088d9c08a8
Prevent NPE with null value for keybind ( #358 )
2023-03-03 11:15:13 +01:00
miozune
98547c2bcf
Prevent NPE with null overlayHandler ( #357 )
2023-03-03 11:14:56 +01:00
Raven Szewczyk
02fa633043
Fix mob spawn spots sometimes showing as gray ( #355 )
2023-03-01 13:39:08 +01:00
r1tsuu
9df6ab0232
MacOS Command key accessibility ( #354 )
...
* MacOS Command key accessibility
* MacOS Command key accessibility
* Fixed spotless violation build error
* Fixed RMENU key to RMETA as CTRL on MacOS
2023-02-28 15:53:59 +01:00
Raven Szewczyk
89cc203875
Light/chunk overlay fixes ( #353 )
...
* Update buildscript
* Fix mob/chunk overlay rendering at very far x/z coordinates
Closes <https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/12680 >
* Use Tesselator for mob spawn overlay drawing for a minor performance boost
* Missed a couple of offsets in the other chunk overlay modes
2023-02-27 13:31:44 +01:00
asdflj
4b247d08a5
add more api ( #352 )
2023-02-15 11:55:16 +01:00
miozune
74b9f8339a
Require shift by default for moving items with overlaying recipe ( #351 )
2023-02-13 07:26:28 +01:00
miozune
e20756a196
Don't require holding shift to move items when overlaying recipe ( #348 )
...
* updateBuildScript
* Remove redundant public modifier
* Don't require holding shift to move items when overlaying recipe
2023-02-09 11:21:30 +01:00
miozune
6d0f83c499
Make recipe query load all the uncrashed handlers instead of all-or-nothing if one of the handlers crashed ( #347 )
...
* Make recipe query load all the uncrashed handlers instead of all-or-nothing if one of the handlers crashed
* better error handling
2023-02-08 08:54:43 +01:00
miozune
8e219c06be
Add JEI styled cycle ingredients ( #346 )
2023-02-05 16:57:09 +01:00
miozune
3fc576b6fc
Add more error message for crash with recipe lookup ( #345 )
2023-02-05 11:27:52 +01:00
miozune
249cb2b308
Allow using hash for tooltip pagination keybind ( #344 )
2023-02-04 10:35:36 +01:00
miozune
e8d8c1994b
Add tooltip pagination ( #343 )
2023-02-03 15:35:03 +01:00
Raven Szewczyk
46a159d788
Update buildscript, dependencies and modid injection shenanigans
2023-01-30 11:53:56 +00:00
Jason Mitchell
f106b5e766
[ci skip] spotlessApply with the new settings
2023-01-28 17:55:51 -08:00
Raven Szewczyk
e133afc774
Fix jar resource loading on newer Java versions (still works on 8) ( #337 )
2023-01-25 20:50:48 +01:00
asdflj
75ff631f16
bookmark item stack size readable conversion ( #335 )
2023-01-23 10:59:29 +01:00
miozune
fb51475bb9
Fix stack size of permutations on PositionedStack ( #327 )
2022-12-26 19:14:45 +01:00
miozune
8c4d609e4c
Expose some members in GuiContainerManager ( #324 )
2022-12-21 10:37:43 +01:00
miozune
336c7dc621
Fix inventory desync when closing GuiRecipe ( #320 )
2022-11-29 18:21:45 +01:00
makamys
95b437e5c9
Only mark item list as dirty if it's actually modified ( #316 )
...
Fixes #315
2022-10-23 11:53:29 +02:00
miozune
afe3c54c29
Add config to not optimize computation for GUI overlap ( #314 )
2022-10-17 20:59:14 +02:00
Jason Mitchell and GitHub GTNH Actions
2cab09e91b
Try/Catch AIOBE - maybe fixes #295 ( #312 )
...
* Try/Catch AIOBE - maybe fixes #295
* spotlessApply
Co-authored-by: GitHub GTNH Actions <unknown>
2022-10-17 11:34:06 +02:00
slprime and slprime
2302dac5c0
Bookmarks: save result that has output bigger than 64 ( #308 )
...
Co-authored-by: slprime <history-21@yandex.ru >
2022-10-13 20:49:43 +02:00
slprime and slprime
7c2fb2df5f
fix bookmarks ( #307 )
...
Co-authored-by: slprime <history-21@yandex.ru >
2022-10-13 10:06:08 +02:00
miozune
138d25dbfd
Fix incorrect color applied to GuiRecipeCatalyst ( #300 )
2022-09-19 05:58:46 +02:00
くぁーりぃ
6d9ec0c0da
Backport some of REI bookmark features ( #296 )
...
* add placeholder bookmark drop
* add item panel to bookmark panel injection support
* fix outofboundsexception
* fix drag'n drop voids bookmark
* add itemstack moving animation
* implement pop animation
* fix crashes
* disable ItemPanel Animation
* disable pop animation on bookmark load
* spotlessapply
* disable move animation on gui scale
* add config option
2022-09-18 12:08:16 +02:00
くぁーりぃ
617ac0600d
Add search history ( #294 )
...
* add search history
* spotlessApply
* linkedlist->arraylist
2022-09-10 18:35:48 +02:00
7d7e3b61a6
Fix other mods cannot mixin GuiContainer.java when NEI is loaded ( #291 )
...
Co-authored-by: くぁーりぃ <39122497+Quarri6343@users.noreply.github.com >
Co-authored-by: GitHub GTNH Actions <>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-09-05 18:47:51 +08:00
miozune
748695158f
Allow using handlerId for handler order ( #290 )
2022-09-03 10:25:40 +02:00
miozune
e93d23e444
Show message while loading itempanel ( #286 )
...
* Show message while loading itempanel
* Move to ItemsGrid
* Add bookmark message
* ItemList
* Revert "Add bookmark message"
This reverts commit 030b5ed1ef .
* Item List
* Use Label
* clean
2022-08-31 10:43:22 +02:00
miozune
748cfe3754
Fix crash when itempanel is not initialized yet ( #285 )
2022-08-28 14:23:11 +02:00
miozune
46d90b6923
Show handler order when hovering on tab and shift pressed ( #281 )
2022-08-26 22:14:08 +02:00
slprime
e61120099a
Fix DnD Real Item as Ghost ( #279 )
2022-08-23 21:15:37 +02:00
Yang Xizhi
bcb6eb214f
fix dead loop when click certain gui with real item ( #278 )
...
fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/11067
2022-08-23 06:41:34 +01:00
slprime and Vladislav Laetansky
9221434b2e
Create ShortcutInputHandler api class ( #277 )
...
* Add RecipeItemInputHandler#lastKeyTyped(ItemStack)
* move shortcut to api
* Update src/main/java/codechicken/nei/api/ShortcutInputHandler.java
Co-authored-by: Vladislav Laetansky <87545780+vlaetansky@users.noreply.github.com >
Co-authored-by: Vladislav Laetansky <87545780+vlaetansky@users.noreply.github.com >
2022-08-21 16:33:52 +02:00
slprime
02937061d4
Presets: Open List Fatal & Slot Overlay ( #276 )
...
* Presets: Open List Fatal
* fix slot overlay
2022-08-21 11:34:56 +02:00
0e6425295b
Catch exception on drawSlotItem ( #273 )
...
* Catch exception on drawSlotItem
* updateBuildScript
* updateBuildScript
* spotlessApply
* spotlessApply (#274 )
Co-authored-by: miozune <miozune@gmail.com >
Co-authored-by: GitHub GTNH Actions <>
* spotlessApply (#275 )
Co-authored-by: miozune <miozune@gmail.com >
Co-authored-by: GitHub GTNH Actions <>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-20 11:41:22 +02:00
slprime
fb9d517f78
Added keyboard shortcuts to NEI And More... ( #271 )
...
* Added keyboard shortcuts to NEI
* OptionButton: Add Tooltip to long prefix
* fix formatting
* Tooltip shown when shift is held
2022-08-19 14:03:42 +02:00
YannickMG
5bbf275980
Focus the previous recipe if it's still visible when loading usage re… ( #263 )
...
* Focus the previous recipe if it's still visible when loading usage recipes.
* Reduced code duplication by extracting getRecipeHandlers
* Moved RecipeHandlerQuery to its own package-private file
* Refactored RecipeHandlerQuery methods
* Saving the current recipe when left clicking a machine's "Recipes" button
* Restored prevScreen so we can restore it with overlay
* Genericized GuiRecipe so that currentHandlers is no longer hidden in subclasses
* Cleaned up overlay handling
* Fixed trivial IDE warnings & bad JavaDoc on files I touched
2022-06-29 20:18:48 +02:00
Raven Szewczyk
f7a900e910
Update buildscript & apply automatic formatting rules
2022-06-27 10:23:18 -07:00
slprime
a7683b885d
Add another bookmark view mode ( #261 )
...
* add another bookmark view mode
* enum BookmarkViewMode
2022-06-23 00:03:29 +02:00
embeddedt
de2b2ece69
Fix minor memory leaks ( #258 )
...
* Fix memory leak caused by mob spawner items
* Use a weak hash map instead of manually clearing the map
* Clear manager reference to prevent holding a WorldClient reference through the GUI
* Revert "Use a weak hash map instead of manually clearing the map"
This reverts commit 91bb997250 .
2022-06-06 17:05:02 +02:00