Wilhelm Schuster
f3aa12483d
Expand the tooltips for the time manipulation action buttons ( #392 )
2023-06-15 23:19:57 +02:00
miozune
d86c472790
Fix crash with IC2 setItemDamage ( #387 )
...
* Ducttape fix for crash with IC2 setItemDamage
* Use Items.feather
2023-06-01 07:20:24 +02:00
Wilhelm Schuster
4124151208
Prevent recipe handler tab scrolling from overwriting recipe handler-specific scrolling ( #384 )
...
* Rename variable in GuiRecipeTabs to avoid confusion
Based on feedback in a previous PR review.
* Make sure recipe handler-specific scrolling behavior takes precedence over recipe handler tab scrolling
2023-05-13 17:40:08 +02:00
Wilhelm Schuster
2c7207485d
Ensure the NEI config is really only initialized once ( #381 )
...
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.
2023-05-10 23:55:45 +02:00
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