NEI and recipe lookup
Index · Previous: GTNHLib · Next: The Vending Machine
Not Enough Items is how you look anything up in this pack, and it had 112 changes this release without a single announcement between them: bookmarks, recipe handlers, search and the item panel.
New features and content
Not Enough Items now supports bookmarks for recipes and item groups, so you can save frequently-used lookups for quick access later. Search has new item name aliases and filter syntax tooltips to help you find what you need faster. Recipe displays gained horizontal scrolling, custom rendering options, and improved badges to show recipe details at a glance. The item panel got several visual and functional upgrades including history saving and better overlay support.


Shipped in 44 pull requests
- add centerOverlay (NotEnoughItems #1016)
- Add feature to save history like bookmarks (NotEnoughItems #1011)
- Add Accepts Label (NotEnoughItems #1007)
- Add custom render for PositionedStack (NotEnoughItems #1002)
- Add Recipe Filter syntax tooltip (NotEnoughItems #992)
- Added Bookmark Chain Visitor (NotEnoughItems #991)
- Rework chat item link to support bookmarking recipes and groups (NotEnoughItems #971)
- Add Cubic Chunks cube overlay & fix chunk grid above y=256, below y=0. (NotEnoughItems #970)
- Add offset for snow block to mob spawn overlay (NotEnoughItems #965)
- Add item name aliases for search (NotEnoughItems #961)
- Allow plugins to force fill mode for overlay button (NotEnoughItems #960)
- Persist hidden items by GUID across reloads (NotEnoughItems #959)
- Add server-controlled autocraft permission (NotEnoughItems #942)
- GuiRecipe: Add scrollPages Option (NotEnoughItems #929)
- Add Horizontal Scroll to Recipe GUI (NotEnoughItems #924)
- Improve Recipe Badge (NotEnoughItems #909)
- Chance tooltip (NotEnoughItems #906)
- Add recipe chance to bookmarks (NotEnoughItems #903)
- Improve image exporter data dumper (NotEnoughItems #902)
- Add Reset to Debug Handler (NotEnoughItems #901)
- Add Repair Handler (NotEnoughItems #899)
- Add Favorite Item Support (NotEnoughItems #880)
- Restore the 'get infinite items' action (NotEnoughItems #867)
- Generate Single-Recipe Favorites (NotEnoughItems #863)
- Add debug text localization and tooltips (NotEnoughItems #854)
- Added show all handlers and recipes function (NotEnoughItems #852)
- Add texture for toggled state of magnet button (NotEnoughItems #849)
- Added optional subset label localization (NotEnoughItems #836)
- Hide Untranslator Subset when Untranslator disabled (NotEnoughItems #827)
- Add tooltip for "Required Crafts" with shift (NotEnoughItems #810)
- Add the ability to move bookmark groups between namespaces (NotEnoughItems #803)
- Add bolted and rebolted casings to parts diagram (nei-custom-diagram #79)
- add bq ae2 nei overlay support (NotEnoughEnergistics #79)
- Add GT++ materials to material parts NEI page (nei-custom-diagram #78)
- Make fluids scrollable in the pattern (NotEnoughEnergistics #73)
- Create Worldgen Loot Diagram (nei-custom-diagram #70)
- Add new boards and pico, quantum and planck circuits (nei-custom-diagram #69)
- Add config to keep non-consumable NEI ingredients in ME patterns (NotEnoughEnergistics #64)
- Aspect Recipe Index Support (NotEnoughEnergistics #63)
- allow autofill aspects in pattern (NotEnoughEnergistics #62)
- Update PacketCraftingRequest.java (NotEnoughEnergistics #61)
- Add sheetmetal to the material parts page (nei-custom-diagram #58)
- Refactored server support (nei-custom-diagram #56)
- add server support for tank and chest (nei-custom-diagram #51)
Changes
The mod received numerous compatibility updates for GT New Horizons changes, including adjustments to chip array locations, recipe maps, and item type handling. UI polish includes adjusted bookmark panel width, transparency borders on recipe backgrounds, and localization improvements. Several internal mechanics were reworked to align with new mod features and dependencies.



Shipped in 20 pull requests
- Rollback PR#913 (NotEnoughItems #916)
- Disable badge by default (NotEnoughItems #907)
- Set minimum GTNHLib version to 0.9.6 (NotEnoughItems #891)
- Removed GTNHLib from required dependency (NotEnoughItems #866)
- Change Bookmarks Panel Width (NotEnoughItems #862)
- Exclude Duplicates (NotEnoughItems #860)
- Added Transparency Border to recipe-background and catalyst-tab (NotEnoughItems #822)
- Localization (nei-custom-diagram #73)
- Remove Custom ScrollBar (nei-custom-diagram #72)
- Change virtual slot updating (NotEnoughEnergistics #68)
- Remove fluid canner map refs (nei-custom-diagram #62)
- Adapt to the new NAND Chip Array location (nei-custom-diagram #60)
- fix order missing ingredients & adapt to native essentia / stack type api (NotEnoughEnergistics #60)
- adapt to https://github.com/GTNewHorizons/NewHorizonsCoreMod/pull/1570 (nei-custom-diagram #59)
- Remove Slicer Recipemap (nei-custom-diagram #57)
- Update for
OrePrefixBuilder#5121 (nei-custom-diagram #55) - Swap to GTBlockOre (nei-custom-diagram #52)
- Set Handler Custom Scroll (nei-custom-diagram #50)
- Remove multi-ingots from NEI material page (nei-custom-diagram #47)
- Change NEIHandler Tooltip Position (NEI-Integration #10)
Performance
Significant optimization work across the board makes searching and recipe lookups noticeably faster. World loading, enum caching, and item update systems all received improvements to reduce CPU and RAM usage. The recipe dumper tool is now much faster when generating reference data.



Shipped in: NotEnoughItems #1015, NotEnoughItems #998, NotEnoughItems #995, NotEnoughItems #920, nei-custom-diagram #67
Fixes
Fixed crashes during recipe searches, autocrafting loops, and various bookmark edge cases with permutations and multipliers. Tooltips, keybindings, and item translation now work correctly in all situations. Spawner placement logic and GL rendering state were corrected to prevent issues in complex scenarios.
Shipped in 79 pull requests
- Check unknown bookmark group (NotEnoughItems #1014)
- Fix crash when recipe search results change mid-rebuild (NotEnoughItems #1012)
- Fix Fluid Untranslator (NotEnoughItems #1009)
- Fix Autocrafting With GTTools (NotEnoughItems #1006)
- Fix Autocrafting Infinity Loop (NotEnoughItems #1004)
- New worlds ignoring global cheatmode (NotEnoughItems #1003)
- Bookmarks: Fix Permutations with different amount (NotEnoughItems #1000)
- Fix Untranslator With Broken Item (NotEnoughItems #993)
- Fix Tooltip with Component in first line (NotEnoughItems #989)
- Bookmarks Chain: fix container item multiplier limit (NotEnoughItems #988)
- Overlay Button moves one item if the recipe stack is size zero (NotEnoughItems #985)
- Fix GL reset (NotEnoughItems #984)
- oregenPattern this time for sure (NotEnoughItems #974)
- fix: spawner placement logic (NotEnoughItems #973)
- Fix Dynamic Keybinding (NotEnoughItems #972)
- Fix duplicate keybinding handling by patching KeyBinding static handlers (NotEnoughItems #968)
- Remove redundant simplewasher recipe (NotEnoughItems #967)
- Update way of getting oregen pattern for GT overlay (NotEnoughItems #964)
- Fix Debug Handler (NotEnoughItems #963)
- Fix Loading Items error log (NotEnoughItems #956)
- Fix Config Option NPE (NotEnoughItems #951)
- Fix Broken DisplayName in Untranslator (NotEnoughItems #949)
- Fix Autocrefing Permission (NotEnoughItems #948)
- Fix Single Item In Bookmarks With Amount (NotEnoughItems #941)
- Guard loadTransferRects against plugin init errors (NotEnoughItems #939)
- Fix ItemStack load from NBT with short overflow (NotEnoughItems #938)
- Smart-Fallback & Alchemic Chemistry Set Fix (NotEnoughItems #935)
- Fix Recipe Page Area (NotEnoughItems #932)
- Fix mui2 screen capture (NotEnoughItems #930)
- Options: fix memory leaks (NotEnoughItems #928)
- GuiInfo: fix memory leaks (NotEnoughItems #927)
- Prevent ConcurrentModificationException while searching for fuels in ItemList (NotEnoughItems #926)
- Fix Filter Loading (NotEnoughItems #925)
- Fix StringIndexOutOfBoundsException in FormattedTextField (NotEnoughItems #922)
- Fix bookmark recipe item order being inconsistent (NotEnoughItems #921)
- Fix Autocrafting NPE (NotEnoughItems #917)
- Fix Collapsed Recipes in Bookmarks (NotEnoughItems #915)
- fix client -> server sync in creative gui (NotEnoughItems #913)
- Don't block slot click if canCheatItem is false (NotEnoughItems #912)
- Fix Repair Handler with broken ItemStack (NotEnoughItems #910)
- Fix Collapsed Recipes in Bookmarks (NotEnoughItems #905)
- Fix areStacksSameTypeWithNBT damage check (NotEnoughItems #896)
- Fix filtered permutations (NotEnoughItems #893)
- Fix Favorite Option (NotEnoughItems #887)
- Fix bookmark slot placement logic (NotEnoughItems #885)
- fix glColor4f; disabled generateSingleRecipeFavorites by default (NotEnoughItems #884)
- Always Show Recipe Ingredients Overlay (NotEnoughItems #878)
- Remove Generated Favorites from Accepts Followings Tooltip (NotEnoughItems #873)
- Fix Pull Bookmarked Items (NotEnoughItems #857)
- Align panels from center to edges (NotEnoughItems #856)
- Reset item panel page on search result size change (NotEnoughItems #855)
- [Extended+] Quote in extended+ depending on "Quote Drop Item Name" NEI option (NotEnoughItems #848)
- Fix Information Handler Background Padding (NotEnoughItems #843)
- Fix Recipe Handlers Padding (NotEnoughItems #842)
- Fix Autocrafting for recipe without ingredients in bookmarks (NotEnoughItems #841)
- Correctly crop colored text (NotEnoughItems #839)
- Fix transparency border (NotEnoughItems #838)
- Added checks for abstract classes when retrieving entities (NotEnoughItems #833)
- Restore NEIModContainer public plugins field (NotEnoughItems #829)
- Fix processing pattern output transfer limit (NotEnoughEnergistics #82)
- Stop transferring furnace fuel into ME patterns (NotEnoughEnergistics #81)
- Ensure dire crafter stack size (NotEnoughEnergistics #78)
- Adapt to NEI change (RecipeId.getHandleName -> RecipeId.getHandlerName) (nei-custom-diagram #76)
- Fix OreDict Permutations (NotEnoughEnergistics #76)
- fix: use the player's selected item when transferring (NotEnoughEnergistics #75)
- Fix GT pattern transfer dropping chance outputs (NotEnoughEnergistics #72)
- Fix large stack counts in bookmark pulls (NotEnoughEnergistics #71)
- Fix item scroll (NotEnoughEnergistics #70)
- Fix WCT crafting action (NotEnoughEnergistics #69)
- fix Ctrl scroll to zero (NotEnoughEnergistics #67)
- Fix nei handler crash (NotEnoughEnergistics #65)
- Added missing components to the ore processing diagram (nei-custom-diagram #63)
- Ore dict scrolling not resets stack size (NotEnoughEnergistics #59)
- Fix crafting gui open in non-hand slot (NotEnoughEnergistics #58)
- Fix primary gui (NotEnoughEnergistics #57)
- Fix GUI not returning when order crafting with no preview (NotEnoughEnergistics #56)
- Restore tooltips on Pattern Terminal Gui (NotEnoughEnergistics #55)
- Fix next request (NotEnoughEnergistics #52)
- Fixes nei for ores without a focus (NEI-Integration #11)