promotional bannermobile promotional banner

[JEIR] | JEI Rewired

Massively speeds up Just Enough Items by cutting down loading freezes, optimizing recipe processing and search indexing, and keeping every single recipe intact. Made with love at BlackRift Studios :]

《▓ JEI Rewired ▓》

JEI Rewired | Forge & Fabric 1.20.1

Powered by Quantified API

《▒ So what does JEI Rewired actually do? ▒》

JEI is great until you throw it into a pack with a few hundred mods, tens of thousands of recipes and plugins doing god knows what on startup (reincarnation of hell)...

Then you join a world, everything freezes and you get to stare at Minecraft for the next 10 seconds like you don't have anything else to do in life... Beautiful

JEI Rewired goes after the actual work causing that. Recipe registration gets cheaper, ingredient filtering stops doing so much pointless work, and JEI can start through Quantified API without keeping the client thread blocked for the whole thing like other competitor mods do xd.

《▒ Where the speed comes from ▒》

Recipe processing
JEI's vanilla plugin has quite a bit of repeated work when registering recipes. Rewired makes that path cheaper without changing the recipes it gives back.

Ingredient filtering
The filter doesn't need to spend two whole seconds doing something that can finish in a fraction of that time xd.

Background startup
Suitable JEI startup work runs on a Quantified API worker. Screens, runtime handoff and other client-sensitive parts still go through Minecraft's client thread.

Search preparation
The search index is built in the background. Once it's ready, Rewired warms the search path so your first search doesn't randomly pay for cold code as well.

Plugin fallback
If a plugin actually fails during background startup, Rewired retries the normal client-thread route and disables further background attempts for that session.

Support BlackRift Studios

《▒ The actual numbers (as always) ▒》

Tested in a 237 mod Forge 1.20.1 pack on a Ryzen Z1 Extreme (Aka ROG ALLY) with JEI 15.59.0.212. It has 77,070 recipes, Create, KubeJS, Refined Storage, Immersive Engineering, TaCZ and a whole lot more.

TestNormal JEIRewired
Cold startup on client thread14.1 to 14.2 s7.1 to 8.5 s
Freeze during JEI restart7.1 to 10.0 s2.1 to 3.4 s
Cold vanilla recipe processing4.8 to 5.4 s1.7 to 1.9 s
Cold ingredient filter~2.0 s~0.2 s
First search5.5 to 8.3 ms9.0 ms
Visible recipes77,07077,070
Heap after GC~2,662 MB~2,688 MB

The biggest difference is the large as hell freeze. With background startup, the longest observed cold join gap was 4.0 to 6.3 seconds in this pack (yikes...).

These are results from one pack and machine, not a guaranteed speedup on every PC!!! Background startup may take longer on the worker because it overlaps world loading (genuine possibility!!!!!!!).

《▒ And the recipes? ▒》

All 77,070 of them are still there.

The same 13,098 items, 113 fluids, 116 visible categories, recipe sets and search results as normal JEI in the tested pack.

Rewired doesn't hide anvil recipes, throw out grindstone entries or conveniently forget about half the pack just to make startup look faster (Fun fact: other alternatives do so).

《▒ About other JEI optimization mods ▒》

Yep, JEI Rewired isn't the only mod trying to fix JEI's loading times (nor I will claim having the best one xd).

But I want to make this clear: JEI Rewired is its own implementation. It is NOT a fork, reupload or copy of competing JEI optimization mods, and it doesn't use their code, nor aims to replace JEI itself.

《▒ Background work without random crashes ▒》

JEI plugins weren't all written assuming somebody would move their startup callbacks off-thread (Expected to be honest). So Rewired doesn't just hand absolutely everything to a worker and pray a plugin doesn't absolutely nuke your whole game.

  • Startup uses a controlled Quantified API worker
  • Screen creation and runtime publication return to the client thread
  • A plugin exception during background startup triggers a normal client-thread retry rather a crash
  • Background startup is disabled for the rest of that session if the retry is needed
  • Search and recipe contents are checked against normal JEI in the test harness

This can't detect every plugin which silently assumes the client thread. If a particular pack doesn't like async startup, disable it with asyncStart=false in config/jeirewired.properties or use -Djeirewired.asyncStart=false.

The other optimizations still work without it :]

《▒ Compatibility & requirements ▒》

Minecraft 1.20.1, Forge and Fabric. One OmniJar.

Requires Just Enough Items and Quantified API V2, installed separately. JEI and QAPI aren't bundled.

The 237 mod Forge production pack used JEI 15.59.0.212 and QAPI 2.2.5.

《▒ License & credits ▒》

JEI Rewired is made by Admany at BlackRift Studios and is licensed under BRSSLA. Read the license here.

Thanks to the developers of Just Enough Items for making JEI in the first place. Rewired is an independent performance addon, not an official JEI release.

Found a missing recipe, broken plugin or a JEI startup that went completely sideways? Send the log, JEI version, loader and the pack you're using so I can reproduce it :]

JEI Rewired V1.0.0 | Admany | BlackRift Studios | 2026

[JEIR] | JEI Rewired Team

profile avatar
Owner
High Crafter tier icon
  • 28
    Followers
  • 14
    Projects
  • 5.9M
    Downloads

Founder of BlackRift Studios. Feel free to reach out :]

More from AdmanyView all

  • [IWT] | Immersive Weathering: Tweaks project image

    [IWT] | Immersive Weathering: Tweaks

    A high performance addon for Immersive Weathering, built to speed up weathering and growth checks, reduce memory usage, and keep your game smoother without changing gameplay behavior ;]

    • 303.2K
    • October 20, 2026
  • [AMT] | Alex's Mobs: Tweaks project image

    [AMT] | Alex's Mobs: Tweaks

    Performance addon for Alex’s Mobs across Forge, Fabric and NeoForge, supporting MC versions up to 26.2. Cuts tick cost, lag spikes and wasteful hot paths with Quantified API. Made with love at BlackRift Studios ;]

    • 234.2K
    • October 18, 2026
  • [TaCZ:Accel] | Timeless and Classics Zero Guns: Accelerated project image

    [TaCZ:Accel] | Timeless and Classics Zero Guns: Accelerated

    Performance addon for TaCZ that cuts down CPU and memory usage, bloat, speeds up gun rendering while fixing stability issues. Made with love at BlackRift Studios :]

    • 316.7K
    • October 18, 2026
  • [DTT] | Dynamic Trees: Tweaks project image

    [DTT] | Dynamic Trees: Tweaks

    Performance optimization mod for Dynamic Trees focused on cutting expensive leaf/tree work, reducing MSPT, smoothing frame times and killing nasty rendering spikes. Made with love at BlackRift Studios :]

    • 4.5K
    • October 4, 2026
  • [IWT] | Immersive Weathering: Tweaks project image

    [IWT] | Immersive Weathering: Tweaks

    A high performance addon for Immersive Weathering, built to speed up weathering and growth checks, reduce memory usage, and keep your game smoother without changing gameplay behavior ;]

    • 303.2K
    • October 20, 2026
  • [AMT] | Alex's Mobs: Tweaks project image

    [AMT] | Alex's Mobs: Tweaks

    Performance addon for Alex’s Mobs across Forge, Fabric and NeoForge, supporting MC versions up to 26.2. Cuts tick cost, lag spikes and wasteful hot paths with Quantified API. Made with love at BlackRift Studios ;]

    • 234.2K
    • October 18, 2026
  • [TaCZ:Accel] | Timeless and Classics Zero Guns: Accelerated project image

    [TaCZ:Accel] | Timeless and Classics Zero Guns: Accelerated

    Performance addon for TaCZ that cuts down CPU and memory usage, bloat, speeds up gun rendering while fixing stability issues. Made with love at BlackRift Studios :]

    • 316.7K
    • October 18, 2026
  • [DTT] | Dynamic Trees: Tweaks project image

    [DTT] | Dynamic Trees: Tweaks

    Performance optimization mod for Dynamic Trees focused on cutting expensive leaf/tree work, reducing MSPT, smoothing frame times and killing nasty rendering spikes. Made with love at BlackRift Studios :]

    • 4.5K
    • October 4, 2026