promotional bannermobile promotional banner

Had Enough Items

Cleanroom's JEI fork for 1.12.2 with optimizations and more features
Back to Files

Had Enough Items 4.37.0

File nameHadEnoughItems_1.12.2-4.37.0.jar
Uploader
RongmarioRongmario
Uploaded
Oct 29, 2026
Downloads
132
Size
1.0 MB
Mod Loaders
Forge
File ID
9358479
Type
R
Release
Supported game versions
  • 1.12.2

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:had-enough-items-557549:9358479")

Learn more about Curse Maven

What's new

Feature

  • groups: Toggle collapsible groups with Alt+middle click so Alt+click can cheat to the inventory [commit by @Rongmario in 6f683a0]
  • cheat: Add Alt+click shortcuts to cheat items straight into the inventory [commit by @Rongmario in 5bbb125]
  • overlay: Optionally hide ingredients until searching, hide empty grids and make config button shortcuts rebindable [commit by @Rongmario in c26503d]
  • keybinds: Add recipe GUI keybinds to transfer, copy recipe IDs, close and pause cycling [commit by @Rongmario in b2821b2]
  • api: Expose crafting grid slot indexes [commit by @Rongmario in bde5564]
  • api: Allow several tooltip callbacks on one recipe slot [commit by @Rongmario in 388eff0]
  • api: Refresh ingredient search at runtime after searchable data changes [commit by @Rongmario in 2bd236d]
  • search: Add ingredient and mod search aliases, and short mod name searches [commit by @Rongmario in 6ef7d51]
  • api: Expose the screen the recipes GUI was opened from [commit by @Rongmario in 8a0ca8c]
  • overlay: Fit the ingredient list into narrower spaces [commit by @Rongmario in c2e242a]
  • crafting: Show firework, shield decoration and shulker box recoloring recipes [commit by @Rongmario in 0b2f02a]
  • api: Let recipe transfer info explain why it cannot handle a container [commit by @Rongmario in 585cc60]
  • search: Match the full resource location in resource ID searches [commit by @Rongmario in eeb3be2]
  • brewing: Show every potion conversion with grouped reagents and skip broken potion mixes [commit by @Rongmario in 52d6b79]
  • anvil: Link anvil inputs and outputs to the focused ingredient [commit by @Rongmario in f53b92a]
  • api: Let screen handlers provide the ingredient under the mouse, ahead of slots [commit by @Rongmario in 289ce0c]
  • api: Add cosmetic recipe transfer errors that keep the transfer button usable [commit by @Rongmario in 9065e1e]
  • anvil: Allow anvil recipes with mismatched input sizes or no right input [commit by @Rongmario in 0fa8513]

Bug Fix

  • recipes: Show the shapeless tooltip only over the shapeless icon [commit by @Rongmario in 13c8b6c]
  • catalysts: Skip recipe catalysts that are invalid or missing on the server [commit by @Rongmario in cb36981]
  • network: Require cheat permission before deleting the held item [commit by @Rongmario in 14bc7fc]
  • bookmarks: Stop scrolling bookmarks under GUI exclusion areas [commit by @Rongmario in d95bac8]
  • tooltips: Contain modded tooltip rendering crashes and drop null tooltip lines [commit by @Rongmario in 34579d0]
  • ingredients: Keep registered ingredient types in registration order [commit by @Rongmario in 98f7576]
  • fluids: Report whether a fluid exists on the server [commit by @Rongmario in 05ff12a]
  • bookmarks: Write bookmarks through a temporary file to avoid partial saves [commit by @Rongmario in d11eb7b]
  • ingredients: Skip empty creative tab stacks without logging [commit by @Rongmario in ff5914f]
  • config: Keep per-world config stable on Realms [commit by @Rongmario in 2b95b11]
  • color: Handle color extraction edge cases [commit by @Rongmario in b77971f]
  • crafting: Log skipped crafting recipes at debug level [commit by @Rongmario in 695f08e]
  • fuel: Size the fuel category to fit the longest smelt count and burn time [commit by @Rongmario in 07defdb]
  • fluids: Log and skip fluids that crash while rendering or building tooltips [commit by @Rongmario in 5803eb7]
  • cheat: Only delete the held item on left click [commit by @Rongmario in ff6719d]
  • ingredients: Ignore ingredients whose unique ID throws [commit by @Rongmario in f57ad62]
  • anvil: Skip anvil cost lookups that fail to link [commit by @Rongmario in b6c8e3a]
  • config: Migrate the misplaced advanced tooltip search option and label the search colors config [commit by @Rongmario in 6a2c017]
  • ghost: Clear hovered drop targets when a ghost drag stops [commit by @Rongmario in f1ec667]
  • startup: Skip plugin classes that throw while loading [commit by @Rongmario in 8d03ede]
  • util: Survive reflection into classes that fail to link [commit by @Rongmario in 222e869]
  • recipes: Survive too many catalysts or too little room beside the GUI [commit by @Rongmario in 728b5ea]
  • transfer: Validate recipe transfer packets on the server [commit by @Rongmario in d94a2f3]
  • network: Handle packets on the main thread and contain handler failures [commit by @Rongmario in 5c20a7b]
  • overlay: Reject invalid GUI properties instead of crashing [commit by @Rongmario in 9a30e04]
  • recipes: Isolate the matrix stack while recipe categories draw [commit by @Rongmario in 5416882]
  • logging: Truncate huge ingredient lists in error logs [commit by @Rongmario in c898962]
  • transfer: Log why a recipe transfer helper does not fit its container [commit by @Rongmario in cba6e69]
  • overlay: Match potion effect exclusion areas to their drawn height [commit by @Rongmario in 82c2b39]
  • recipes: Close the recipe screen without looping when it has no parent screen [commit by @Rongmario in aef9d42]
  • input: Skip recipe click areas while carrying an item [commit by @Rongmario in 514cf12]
  • input: Stop ingredient hotkeys firing while typing in the search bar [commit by @Rongmario in eb310f7]
  • input: Ignore screens without HEI and keep search bar keystrokes from reaching the screen [commit by @Rongmario in e17434b]
  • recipes: Choose the closest recipe handler when several match [commit by @Rongmario in c47480d]
  • smelting: Skip invalid smelting recipes and survive broken experience lookups [commit by @Rongmario in 980cd3d]

Build and Dependencies

  • Register access transformers on applyJST so changes reach the decompiled sources [commit by @Rongmario in 2755eeb]

Full Changelog: https://github.com/CleanroomMC/HadEnoughItems/compare/4.36.1...4.37.0

This mod has no additional files