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
miozune
68b9453328
Add config to ignore overlap with potion effect HUD ( #255 )
2022-05-31 16:38:14 +02:00
embeddedt
ae21012ea2
Use a proper key implementation for the search cache ( #254 )
...
* Use a proper key implementation for the search cache
* Synchronize itemSearchNames accesses to prevent CMEs
* Use a ConcurrentHashMap instead of synchronizing
This allows multiple threads to read at the same time, which is the more common scenario.
2022-05-29 12:25:39 -07:00
Raven Szewczyk
ba77a63545
Make sure to use utf-8 for bookmark reading as well as writing ( #253 )
2022-05-27 19:38:54 +02:00
embeddedt
8f7d698e7d
Add option to cache item grid rendering ( #250 )
...
* Add option to cache item grid rendering
* Fix highlighting for bookmarks
* Tweak GL state slightly
* Fix focus box being in the wrong place
* Fix flickering for one frame when searching
* Prevent potion effects from rendering over NEI slots
Fixes #231
* Invalidate the buffer if `invalidSlotMap` changes
* Clean up imports
* Delay blitting until after the buffer is refreshed
but still avoid waiting for the next frame
* Refactor slot focus logic to handle highlighting multiple slots
* Refresh grid when sorting bookmarks
* Minor code cleanup, fix some more hovering issues
* Remove `slotNeedsOutline`, it is now redundant
* Remove focus parameter from drawItem
2022-05-27 13:42:41 +02:00
glowredman
72d44fd711
Fix AppleCore's reflection
...
AppleCore accesses `getStackMouseOver` via reflection but it has been moved to the `PanelWidget` class -> the reflection fails
2022-05-16 10:40:12 -07:00
MuXiu1997
d735cc2a38
Use shortcut key to trigger overlay recipe ( #248 )
...
* Use shortcut key to trigger overlay recipe
* Add a way to remove overlay renderer
* Change of implementation
* Fix crash
2022-05-16 17:57:00 +02:00
slprime and Serghei Borovetchi
91e9b2a5ae
Panel settings ( #240 )
...
* panel settings
* Highlight hidden items; mark item with recipe
* open gui usage with recipeId
* small changes
* restore gl after draw item
Co-authored-by: Serghei Borovetchi <sborovetchi@estatim.com >
2022-05-06 21:41:45 +02:00
miozune
96e4fe55e8
Send chat to player when recipe loading was errored ( #241 )
2022-05-03 20:42:09 +02:00
miozune
8717df0cbb
Fix scrolling recipes when hovering over ingredients changes stack size ( #237 )
2022-04-28 15:46:01 +02:00
miozune
d6a6551561
Allow GuiRecipe to back to general GuiScreen ( #236 )
2022-04-25 15:31:50 +02:00
miozune
6f2782b06e
Add way to register catalysts via IMC ( #232 )
2022-04-08 21:15:24 +02:00
Glease
f17bf6e8e2
fix weird cme ( #230 )
2022-03-12 15:03:44 +01:00
Glease
10ee4d17ef
super unlikely NPE fix ( #229 )
2022-03-12 12:22:17 +01:00
miozune
f6acd768f3
Fix not being able to scroll recipes when hovering over ingredients ( #228 )
2022-03-05 11:05:26 +01:00
miozune
8a5146b672
Workaround for issue where GT++ registers Chemical Plant handler twice
2022-03-03 08:23:55 -08:00
Serghei Borovetchi
1e93f719fe
visibility fix
2022-02-17 18:45:26 -08:00
bombcar
991a6dc772
update buildscript, fix mcmod info not displaying
2022-02-11 08:12:11 -08:00
Serghei Borovetchi
5f1ed67a8b
create presets module
2022-02-10 08:43:16 -08:00