TooManyRecipeViewers (TMRV): Use JEI Plugins in EMI Without JEI

Why recipe viewers still matter in modern Minecraft If you have ever stared at a new modded crafting table and wondered how to turn odd blocks into something useful, you already know why recipe viewers are essential. They translate complicated mod mechanics into something you can browse, search, ...

Download toomanyrecipeviewers for Minecraft 1.21.1, 1.20.1

Original name: toomanyrecipeviewers

Minecraft: 1.20.1, 1.21.1

Loaders: Forge, NeoForge

FileVersionLoaderSize
toomanyrecipeviewers-0.4.2+mc.20.1.jar1.20.1Forge1.1 МБDownload
toomanyrecipeviewers-0.6.3+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.6.4+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.6.2+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.6.1+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.7.0+mc.20.1.jar1.20.1Forge1.6 МБDownload
toomanyrecipeviewers-0.6.0+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.5.1+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.7.1+mc.20.1.jar1.20.1Forge1.6 МБDownload
toomanyrecipeviewers-0.5.0+mc.20.1.jar1.20.1Forge1.2 МБDownload
toomanyrecipeviewers-0.7.2+mc.20.1.jar1.20.1Forge1.6 МБDownload
toomanyrecipeviewers-0.4.1+mc.20.1.jar1.20.1Forge1.1 МБDownload
toomanyrecipeviewers-0.4.0+mc.20.1.jar1.20.1Forge1.1 МБDownload
toomanyrecipeviewers-0.7.3+mc.20.1.jar1.20.1Forge1.6 МБDownload
toomanyrecipeviewers-0.8.0+mc.20.1.jar1.20.1Forge1.6 МБDownload
toomanyrecipeviewers-0.8.1+mc.20.1.jar1.20.1Forge1.6 МБDownload
toomanyrecipeviewers-0.9.0+mc.20.1.jar1.20.1Forge1.7 МБDownload
toomanyrecipeviewers-0.7.2+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.9.0+mc.21.1.jar1.21.1NeoForge1.2 МБDownload
toomanyrecipeviewers-0.7.1+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.7.3+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.7.0+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.8.0+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.6.4+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.8.1+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.1.0+jei.19.21.0.247.jar1.21.1NeoForge964 КБDownload
toomanyrecipeviewers-0.4.0+mc.21.1.jar1.21.1NeoForge1021 КБDownload
toomanyrecipeviewers-0.2.0+jei.19.21.0.247.jar1.21.1NeoForge984 КБDownload
toomanyrecipeviewers-0.2.1+jei.19.21.0.247.jar1.21.1NeoForge991 КБDownload
toomanyrecipeviewers-0.2.2+jei.19.21.0.247.jar1.21.1NeoForge1004 КБDownload
toomanyrecipeviewers-0.2.3+jei.19.21.0.247.jar1.21.1NeoForge1007 КБDownload
toomanyrecipeviewers-0.3.0+jei.19.21.0.247.jar1.21.1NeoForge1014 КБDownload
toomanyrecipeviewers-0.3.1+jei.19.21.0.247.jar1.21.1NeoForge1015 КБDownload
toomanyrecipeviewers-0.3.2+jei.19.21.0.247.jar1.21.1NeoForge1015 КБDownload
toomanyrecipeviewers-0.3.3+jei.19.21.0.247.jar1.21.1NeoForge1016 КБDownload
toomanyrecipeviewers-0.6.3+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.4.1+mc.21.1.jar1.21.1NeoForge1021 КБDownload
toomanyrecipeviewers-0.4.2+mc.21.1.jar1.21.1NeoForge1022 КБDownload
toomanyrecipeviewers-0.5.0+mc.21.1.jar1.21.1NeoForge1.0 МБDownload
toomanyrecipeviewers-0.5.1+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.6.0+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.6.1+mc.21.1.jar1.21.1NeoForge1.1 МБDownload
toomanyrecipeviewers-0.6.2+mc.21.1.jar1.21.1NeoForge1.1 МБDownload

Why recipe viewers still matter in modern Minecraft

If you have ever stared at a new modded crafting table and wondered how to turn odd blocks into something useful, you already know why recipe viewers are essential. They translate complicated mod mechanics into something you can browse, search, and click through without alt-tabbing through wikis. In many modpacks, the recipe viewer is not a luxury; it is the interface that makes progression readable.

What TooManyRecipeViewers (TMRV) actually does

TooManyRecipeViewers, usually shortened to TMRV, is a compatibility-focused Minecraft mod written by Nolij. In plain terms, it is a bridge that helps JEI-style plugins cooperate with EMI without requiring you to install JEI itself. You still need EMI installed, because TMRV is not a replacement for EMI; it is a layer that lets EMI understand more of the JEI ecosystem.

Think of your modded instance as a busy workshop: EMI is the main blueprint table, and many older addons still speak “JEI” when they describe recipes. TMRV translates those calls so EMI can display crafting routes, machine outputs, and info pages in a way that feels native to EMI’s workflow.

TMRV versus EMI plus JEI (JEMI): two different philosophies

EMI ships with a built-in compatibility path sometimes called JEMI. JEMI is intentionally simple: it leans on JEI internals, lets JEI process recipe data first, and then imports results into EMI. That design keeps maintenance lighter for EMI development, which is a reasonable tradeoff when the goal is to improve EMI itself.

TMRV takes a different route. Where it can, it replaces JEI API usage with direct mapping to EMI APIs instead of spinning up the full JEI recipe registry and querying it afterward. The author compares TMRV to Wine or Proton, and JEMI to a virtual machine: JEMI runs “real JEI,” while TMRV tries to translate the interface more directly.

Plugin compatibility: broader JEI API coverage

TMRV’s headline advantage is coverage. It aims to implement more of JEI’s API surface than JEMI does, with documented exceptions. For built-in recipe types, JEMI is described as supporting crafting and info types, while TMRV supports all built-in JEI recipe types. TMRV also highlights ingredient and search alias support, plus createRecipeExtras support, which matters when mods add nuanced recipe presentation beyond a basic grid.

Efficiency: faster world loads and leaner memory

The performance story is not just “fewer mods installed.” With JEMI, JEI plugin initialization can block world load, meaning you wait before you can play. EMI loads plugins asynchronously after the world is available, so the critical path to entering your world changes. TMRV’s mapping approach also removes the need to initialize and store an entire JEI recipe registry in the same way, which can reduce overhead.

Published benchmark examples on large packs show meaningful gaps: in reported load-time comparisons, TMRV can shave multiple seconds (sometimes dramatically) off total startup compared to JEMI, with part of the win coming from avoiding long pre-world-load stalls. Memory measurements in the same documentation also show reductions that can reach hundreds of megabytes to multiple gigabytes depending on the pack, which can matter on lower-RAM machines or heavier servers.

Practical setup notes for players and pack makers

Before you mix TMRV into a custom profile, match Minecraft versions carefully, keep EMI updated alongside it, and treat compatibility like any other modded stack: verify logs, confirm recipe categories render, and test a few “weird” machines from your favorite tech mods. If you like curating instances without juggling scattered sites, this mod can be easily installed via the foxygame.net launcher, a convenient, flexible, and modern Minecraft launcher where you can grab mods straight from the menu instead of piecing downloads together by hand.

Known limitations you should plan around

TMRV is powerful, but it is not a perfect JEI clone. A few JEI features are intentionally limited or unsupported:

  • JEI config files: Only blacklist.json under the JEI config path is read, mainly as a stop-gap for packs migrating away from JEI. Other JEI config files are ignored; EMI’s own hiding configuration is the long-term path.
  • Recipe Manager plugins: TMRV may attempt extraction, but full support is not realistic without invasive changes, and broader support is not planned.
  • Vanilla category extensions: Extensions to vanilla crafting and smithing categories are currently unsupported pending deeper feasibility review.
  • Runtime registry edits: After plugin registration completes, APIs that mutate registries at runtime are blocked with an IllegalStateException, because that pattern does not align with EMI’s model.

Because JEMI runs real JEI internals, you may occasionally see a case where JEMI “looks fine” while TMRV surfaces an error; that does not automatically mean JEMI truly supports the scenario end-to-end, only that the failure mode differs.

License, reuse, and community expectations

TMRV includes reused code from EMI and JEI in compliance with their licenses, and the project itself is under OSL-3.0. The author also includes an explicit license notice expectation: using the project is treated as express assent to the license terms, with rationale tied to fulfilling obligations around recipient consent.

Conclusion

TMRV is best understood as an EMI-first recipe viewer strategy for Minecraft modding: it prioritizes efficiency and broader JEI-plugin compatibility by translating APIs rather than hosting the full JEI stack. If your goal is snappier loads, lower memory pressure in heavy packs, and cleaner EMI integration while still leaning on JEI-oriented addons, TMRV is a compelling option—as long as you respect its documented limits around configs, recipe manager plugins, and runtime registry behavior. Pair it with good version hygiene, test your key crafting loops, and you will usually spend less time waiting and more time actually building bases, exploring biomes, and pushing progression across updates and modded servers alike.

--- **Update Apr 26, 2026:** Added 2 files for version 1.21.1, 1.20.1 (NeoForge, Forge). --- **Update May 26, 2026:** Added 4 files for version 1.21.1, 1.20.1 (NeoForge, Forge). --- **Update Jul 5, 2026:** Added 2 files for version 1.21.1, 1.20.1 (NeoForge, Forge).