Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Just Enough Items

Just Enough Items

JEI - View Items and Recipes

11.87M
4,885
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.1
1.16.1–1.16.5
1.15.1–1.15.2
1.14.2–1.14.4
1.13.2
1.12.x
1.11.2
1.11
1.10.2
1.10
1.9.4
1.9
1.8.8–1.8.9
1.8

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Patreon

Creators

mezz
mezz Owner

Details

Licensed MIT
Published 2 years ago
Updated 3 days ago
DescriptionGalleryChangelogVersions

Show all versions

1
2
115

19.21.1.304 for NeoForge 1.21.1

by mezz on May 10, 2025
Download

19.21.1.304 for Forge 1.21.1

by mezz on May 10, 2025
Download

19.21.1.304 for Fabric 1.21.1

by mezz on May 10, 2025
Download
  • Create jenkins stage to create changelogs - mezz
  • Fix quad culling of 2D items that have been rotated - mezz
  • reduce CurseForge changelog length - mezz
  • Improve compatibility of LimitedQuadItemModel with platform-specific rendering methods - mezz
  • Improve performance of fetching all ingredients - mezz
  • Simplify EnumCodec - mezz
  • Update ja_jp.json for 1.21 (#3805) - Abbage230
  • Make # the prefix for tags instead of tooltips - mezz
  • Localize Configs - mezz
  • Lower the concurrency of the typed itemstack cache - mezz

15.20.0.106 for Forge 1.20.1

by mezz on Jan 11, 2025
Download

15.20.0.106 for Fabric 1.20.1

by mezz on Jan 11, 2025
Download
  • [1.20.1] Optimize AnvilRecipe storage (#3886) - embeddedt

19.21.0.247 for NeoForge 1.21.1

by mezz on Oct 26, 2024
Download

19.21.0.247 for Forge 1.21.1

by mezz on Oct 26, 2024
Download

19.21.0.247 for Fabric 1.21.1

by mezz on Oct 26, 2024
Download
  • Improve performance of fetching all ingredients - mezz

7.8.0.1013

by mezz on Oct 26, 2024
Download

Current release 7.8.0.1013

  • [1.16.5] U.S. English translation revamp, backport, and cleanup of other lang files (#3815) - Greg-21
  • Prevent recipe transfers from touching output slots - mezz
  • Update dev tooling - mezz
  • [1.16] Only rebuild ingredient filter when client resources reload (#3413) - embeddedt
  • Fix item transfer dupe bug (#3306) - Sleepwalker
  • publish to modrinth - mezz
  • Add modrinth upload task - mezz
  • Fix edit mode config - mezz
  • Improve performance and memory size of the ingredient filter (#2734) - mezz
  • Update Jenkinsfile - mezz
  • Update build.gradle - mezz
  • Generate changelog before publishing to curseforge - mezz
  • Fix maven publishing step in Jenkinsfile - mezz

11.8.1.1034

by mezz on Oct 26, 2024
Download

11.8.1.1034

by mezz on Oct 26, 2024
Download

Current release 11.8.1

  • [1.19.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3813) - Greg-21
  • Prevent displaying invisible focus-linked slots - mezz
  • Allow focus-linking with invisible recipe slots - mezz
  • Fix #3788 Not cycling through ingredients when looking at recipes - mezz
  • Add support for Recipe Category Decorators (#3255) - Relentless
  • Fix #3767 Recipe ID should be shown for all recipes when advanced tooltips are enabled - mezz
  • Fix handling of restricted slots in recipe transfers - mezz
  • Fix #3731 Ingredient list gets disordered after a resource reload - mezz
  • Fix slot view order when recipe has linked slots - mezz
  • Backport a lot of code from 1.20.1 to 1.19.2 (#3766) - James Mitchell
  • Fix #3494 Protect against modded tooltip crashes - mezz
  • fix ImmutableRect2i math and tolerance - mezz
  • Fix #3183 Fix #3523 Loosen restrictions on gui placement and rectangles going offscreen - mezz
  • Prevent recipe transfers from touching output slots - mezz
  • run spotless - mezz
  • Update gradle, forge, and fabric versions - mezz
  • Close #3320 Search default block tags for items with blocks in them - mezz
  • Fix error handling when a recipe manager plugin crashes - mezz
  • turn spaces to tabs consistently with spotless rules - mezz
  • update spotless plugin - mezz
  • increase ram given to gradle - mezz
  • Fix copying recipe id so that it doesn't just copy the first one displayed - mezz
  • Add "Fabric-Loom-Remap" to fabric api jar manifest - mezz
  • Add modrinth upload task - mezz
  • Close #3190 Add support for ghost ingredient dragging from bookmarks - mezz
  • Make FileWatcherThread a daemon thread - mezz
  • Remove fabric depends statement for anything other than the core project - mezz
  • Fix #2991 Fix starting on server thread in Fabric after reload - mezz
  • Update Fabric version in dev environment - mezz
  • Improve config file watcher, avoid creating excess threads on world reload - mezz
  • Move input debug logs behind a new DebugInputs config flag - mezz
  • Fix ghost ingredient dragging - mezz
  • Add a 1.19 config for the position of new bookmarks (#3113) - Waiting Idly
  • Fix #3079 Write the blacklist to file if the file does not exist yet - mezz
  • Simplify platform config helper code - mezz
  • Close #3077, Add link to open the JEI config folder when you click the settings button - mezz
  • Set a maximum Minecraft version of 1.19.2 - mezz
  • Update zh_cn.json (#3105) - ArchiDreamZ
  • Fix missing period and space in kk_kz.json (#3101) - AlibekAytjan
  • remove jar archive in Jenkins (it is already available in maven and curseforge) - mezz
  • use tools.jdk for Jenkinsfile instead of JAVA_HOME env var - mezz
  • Fix #3093 Create a runtime registration step before onRuntimeAvailable - mezz
  • Hide ingredients that have the tag "c:hidden_from_recipe_viewers" - mezz
  • chore: Add Gui and Library maven publish to Jenkinsfile (#3066) - Kli Kli
  • fix sources jar configuration - mezz
  • fix publishing of sources jars for Gui and Library - mezz
  • publish Library and Gui jars to maven - mezz
  • Fix publishing the Core artifact - mezz
  • Code cleanup - mezz
  • Split up the GUI code and add API methods so that the GUI mostly depends on the API (#3058) - James Mitchell
  • update pt_br (#3040) - FITFC
  • log gui change on debug mode only (#3052) - Jonathan Colmenares
  • Mark 1.19.2 builds as betas - mezz
  • Fix hiding items from recipes via the API - mezz
  • Reduce memory used by an adversarial PacketRecipeTransfer - mezz
  • Split drag handling from input handling, add debug mode logs for input handling - mezz
  • #3018 Fix crashing VanillaPlugin on invalid brewing recipes - mezz
  • fix internal javadoc - mezz
  • #3022 Only delete items on left-click - mezz
  • #3022 Fix picking up multiple items with the mouse in cheat mode - mezz
  • Ensure packets are handled on the correct thread - mezz
  • add IJeiHelpers#getRecipeType to help addon mods - mezz
  • Fix #2993 Reduce recipe validation errors to debug logs - mezz
  • Fix #3014 Saving edit-mode changes to file fails - mezz
  • fix ConfigSerializer sorting for config categories - mezz
  • Fix #3009 returning negative X/Y values from getGuiExtraAreas() breaks filter text selection - mezz
  • Improve performance of checking fuels on Fabric (#2997) - Technici4n
  • minor cleanup - mezz
  • Minor cleanup in config code - mezz
  • Prefer more abundant items first for recipe transfer (#2987) - DBotThePony
  • Clean up unused imports - mezz
  • Fix #2968 Add Fabric support for Potion recipes - mezz
  • Close #2963 Add catalogueImageIcon - mezz
  • Fix #2978 fix server-side error logs from platform handler when deleting items - mezz
  • Fix #2817 Expose more RecipeTransfer utils in IRecipeTransferHandlerHelper - mezz
  • Close #2795 Add API to get a RecipeType from a ResourceLocation - mezz
  • Fix #2976 use FluidVariantRendering for Fabric fluids with compound tags - mezz
  • Fix #2195 Anvil text "Enchantment Cost" has incorrect shadows - mezz
  • Close #1579 Allow using Screen with IGlobalGuiHandler - mezz
  • Close #391 Add shield decoration recipes - mezz
  • Make the Show Recipes tooltip optional in the API (#2972) - Relentless
  • Allow recipe transfer errors to set button color highlight (#2971) - Technici4n
  • Fix #2959 Update to Fabric API 0.60 - mezz
  • Close #2951 Update recipe transfer handlers every tick - mezz
  • Github: increase stale action's operations per run - mezz
  • Github: do not comment when locking closed issues over 1 year old - mezz
  • Automatically lock Github issues older than 1 year old - mezz
  • enable automatic marking and closing of stale issues - mezz
  • start marking stale issues starting with the oldest - mezz
  • testing github action to close stale issues - mezz
  • testing github action to close stale issues - mezz
  • testing github action to close stale issues - mezz
  • testing github action to close stale issues - mezz
  • Add github stale workflow action in dry-run mode - mezz
  • Update dependencies for Minecraft 1.19.2 - mezz
  • Improve javadocs for IIngredientAcceptor#addFluidStack - mezz
  • Fix #2939 Crash on Forge when typing - mezz
  • Fix #2899 Cheat mode not working when connected to dedicated server - mezz
  • Clean up unused method - mezz
  • Update for Minecraft 1.19.1 - mezz
  • Minor code cleanup - mezz
  • Fix #2875 Fix recipe slot highlight and RecipeTransferErrorTooltip display. (#2922) - vfyjxf
  • Update Forge version used in the dev environment - mezz
  • Add convenience functions to reduce the need for using VanillaTypes.ITEM_STACK - mezz
  • Add Kazakh translation (#2912) - AlibekAytjan
  • Update bg_bg.json (#2910) - Deyan Nikolov
  • Create convenience function for adding a fluid ingredient to IIngredientAcceptor - mezz
  • Close #2901 Make Crafting Grid Helper return the slots it creates - mezz
  • Fix #2898 Expose "show uses/recipes" key bindings in the API - mezz
  • Fix #2897 Hovering over recipe tabs can ignore key inputs - mezz
  • Fix #2873 Use the correct mouseReleased call to finish a click on Fabric - mezz
  • Fix #2871 Fix text field synchronization from mods via the API - mezz
  • Fix #2873 Ghost ingredient handling on Fabric - mezz
  • Update Polish translation (#2874) - Greg-21
  • Use an accesswidener to access fields with Fabric - mezz
  • update parchment mappings - mezz
  • Fix #2839 Improve widget focusing behavior with the search box - mezz
  • Fix #2890 Protect against broken recipe transfer handlers crashing - mezz
  • Clean up unused imports - mezz
  • Update to support the breaking changes in forge (#2886) - Sara Freimer
  • clean up configs slightly - mezz
  • Cleanup - mezz
  • update parchment version - mezz
  • Update dev forge and mappings - mezz
  • set gradle to no longer use configure-on-demand, it breaks ForgeGradle - mezz
  • Remove old createFocusLink method - mezz
  • Fix improper property use causing invalid dependency POM (#2854) - sciwhiz12
  • Fix #2851 Protect against crash from broken fluids - mezz
  • Update to changes in Forge's fluid API (#2852) - Sara Freimer
  • version 11 - mezz
  • Remove deprecated methods - mezz
  • Update for Minecraft 1.19 - mezz
  • JEI 10. Add Fabric support. Refactor into a multi-project (#2842) - mezz
  • Update sv_se.json (#2836) - A. Regnander
  • Updated Russian Translation (#2799) - DrHesperus
  • Fix #2812 Add a keybind for the key to exit a recipe screen to the inventory - mezz
  • Allow focuses to match multiple ingredients in a recipe slot - mezz
  • Fix #2790 Recipes are listed twice when checking the uses of an ingredient that is also a catalyst - mezz
  • deprecate some api methods that depend on forge-specific code - mezz
  • Create IIngredientTypeWithSubtypes for generic handling of subtypes in ingredients - mezz
  • Move config screen into platform service - mezz
  • move forge configs into forge folder - mezz
  • Add platform server helper - mezz
  • Use service to get particle icons - mezz
  • Organize packet data into data and context - mezz
  • Update es_es.json (#2782) - zeedif
  • Fix #2783 Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER - mezz
  • Clean up ErrorUtil - mezz
  • Move registry access to a service loader - mezz
  • Update it_it.json (#2785) - Andrea Costa
  • Protect against mod crashes when checking for enchantable items - mezz
  • Add access to IIngredientManager from recipe catalyst registration - mezz
  • organize some network code into subprojects - mezz
  • Refactor server connection logic into its own class - mezz
  • Organize some config files into subprojects - mezz
  • Move Translator to common.util - mezz
  • Include all test results in Jenkins - mezz
  • Clean up ReflectionUtil - mezz
  • Move more code into the Core and Common subprojects - mezz
  • Clean up ColorNamer code - mezz
  • Move search logic into core subproject - mezz
  • Create "Core" subproject for code that does not depend on Minecraft - mezz
  • Fix #2756 Fuel recipes with high values can overflow the recipe background - mezz
  • Close #2771 Allow IRecipeTransferInfo to return a transfer error if it can't handle the recipe - mezz
  • Improve startup code to be more resilient to modded bugs - mezz
  • Fix bookmark config creation - mezz
  • Exclude duplicate files from output jars - mezz
  • Isolate changelog plugin in a subproject - mezz
  • Constrain gitchangelog asm version - mezz
  • fix asm coords to org.ow2.asm:asm - mezz
  • add comment for asm constraint - mezz
  • Try constraining asm to the right version - mezz
  • Update dev Forge version - mezz
  • Organize internal code into a multiproject (#2772) - mezz
  • Update forge maven artifact id - mezz
  • Update Jenkinsfile - mezz
  • update Jenkinsfile - mezz
  • update Jenkinsfile - mezz
  • Make the give notification message work for any player that has a server - mezz
  • fix changelog path - mezz
  • fix project dependency - mezz
  • Ensure ProcessResources updates on every new version - mezz
  • Update Jenkinsfile - mezz
  • Update Jenkinsfile - mezz
  • Organize project code - mezz
  • Fix gradle project properties - mezz
  • Use net.minecraft.MethodsReturnNonnullByDefault - mezz
  • Update Forge in dev environment - mezz
  • Fix #2751 Crash when MC window becomes too narrow - mezz
  • Update Jenkinsfile to always run tests - mezz
  • Update Jenkinsfile - mezz
  • Update Jenkinsfile for publishing to CurseForge - mezz
  • Migrate build.gradle to build.gradle.kts (#2761) - mezz
  • Fix #2754 Crash when GUI extends offscreen - mezz
  • Fix #2752 Crash on gui slots that are to the left or above the gui - mezz
  • Display hidden ingredients in a recipe if there are no other ingredients to show - mezz
  • Allow focus linking with invisible ingredients - mezz
  • Fix debug recipes - mezz
  • update JUnit - mezz
  • Clean up build script - mezz
  • Run Spotless cleanup - mezz
  • Fix bookmark config directory creation - mezz
  • Fix #2744 Workaround for Optifine bug - mezz
  • Fix #2744 Workaround for Optifine bug - mezz
  • Clean up some tags code - mezz
  • suppress more deprecation warnings - mezz
  • Use Parchment mappings in dev environment - mezz
  • Make potion effects render in compact mode when JEI is open - mezz
  • add more client run configurations in developer environment - mezz
  • minor cleanup - mezz
  • Link anvil recipe input/output focuses - mezz
  • Code cleanup - mezz
  • Fix logic when there are broken recipe layouts - mezz
  • Minor code cleanup - mezz
  • Fix type of IRecipeLookup#limitFocus - mezz
  • Refactor: Replace IRecipeCategory.getUid() ResourceLocation with RecipeType - mezz
  • Mark ISlowRenderItem as deprecated - mezz
  • Minor cleanup - mezz
  • Remove unused BookmarkOverlayToggleEvent - mezz
  • Remove FastItemRendering, it is no longer necessary and can cause conflicts - mezz
  • Add access to IJeiHelpers from IJeiRuntime - mezz
  • Remove persistent WorldConfig and untangle filter text logic - mezz
  • GUI code refactor. Add configs for ingredient list and bookmark list layouts. (#2711) - mezz
  • Fix #2733 Better handling for /reload - mezz
  • Fix #2733 JEI doesn't update after /reload - mezz
  • Clarify Github Issue Templates - mezz
  • Add github issue templates - mezz
  • Update README - mezz
  • Simplify code for IngredientSorterComparators#getTagForSorting - mezz

13.1.0.19 for Forge 1.19.4

by mezz on Oct 26, 2024
Download

13.1.0.19 for Fabric 1.19.4

by mezz on Oct 26, 2024
Download
  • [1.19.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3812) - Greg-21

17.3.1.5 for NeoForge 1.20.4

by mezz on Oct 26, 2024
Download

17.3.1.5 for Forge 1.20.4

by mezz on Oct 26, 2024
Download

17.3.1.5 for Fabric 1.20.4

by mezz on Oct 26, 2024
Download
  • [1.20.4] U.S. English translation revamp, backport, and cleanup of other lang files (#3810) - Greg-21

15.20.0.105 for Forge 1.20.1

by mezz on Oct 26, 2024
Download

15.20.0.105 for Fabric 1.20.1

by mezz on Oct 26, 2024
Download
  • [1.20.1] U.S. English translation revamp, backport, and cleanup of other lang files (#3811) - Greg-21

4.16.1.1013 for Forge 1.12.2

by mezz on Oct 26, 2024
Download
  • [1.12.2] U.S. English translation revamp, backport, and cleanup of other lang files (#3816) - Greg-21

18.0.0.66 for NeoForge 1.20.6

by mezz on Oct 26, 2024
Download
1
2
115

Modrinth is open source.

main@bd61f5d

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.