promotional bannermobile promotional banner

Just Enough Items (JEI)

View Items and Recipes
Back to Files

15.49.0.188 for Fabric 1.20.1

File namejei-1.20.1-fabric-15.49.0.188.jar
Uploader
mezzmezz
Uploaded
Aug 11, 2026
Downloads
847
Size
1.6 MB
Mod Loaders
Fabric
File ID
8622779
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:jei-238222:8622779"

Learn more about Curse Maven

What's new

Current release 15.49.0

  • Fix #4419 Make ingredient grid layout mode (avoidance of exclusion areas) configurable - mezz
    • (cherry picked from commit 74000e06de7cfd33f92d1156c760166183dd4a8f)
    • (cherry picked from commit bed50885b146a01d08088af8f325c8592efd7b67)
    • (cherry picked from commit 4d88a9cb7b698ae960cddff78b102c60ea61e37f)
    • (cherry picked from commit f31d963ce207368d3cad40a4101e96a191f6dc07)
  • Add brewing recipe category extensions - mezz
    • Backport the complete brewing extension feature and cleanup to 1.20.1.
    • (cherry picked from commit 916e18dcca1499b6786ca7f0667a6383b8d8a76d)
    • (cherry picked from commit 6bd22ccc31e262412aa4de562e8c5b1bdde45db2)
    • (cherry picked from commit 368cd3fa80d98b832e32fb08c8caefbd6cd713a4)
    • (cherry picked from commit d1f50f3a007dc31b45426fa2e313158d5a0f37b9)
    • (cherry picked from commit 38a934b86760ec94068ab20a310741a284f92d7e)
    • (cherry picked from commit ddc12618fb4392a796c139b1242b498d4f6af646)
    • (cherry picked from commit edec96a797e16c29fde22224c15b9177735c187e)
  • Run Forge server GameTests in CI - mezz
  • Test #4361 GUI sprite refreshes after resource reloads - mezz
    • The 1.20.1 implementation already resolves sprite suppliers on each use; this backport adds regression coverage for that contract.
    • (cherry picked from commit 4e38dd354d37c89553e595991a97492425657072)
    • (cherry picked from commit 2e5e7d4c7e2bfb6cb5f1430b22b1aaf9b4a2a9bc)
    • (cherry picked from commit 7a121a278592961854646a71db10e24967d5eede)
    • (cherry picked from commit 31a08118c687c86b1ecf5f9ff2c88e448f8a2fa1)
  • Harden recipe transfer packet validation - mezz
  • Test transfers with unrelated restricted slots - mezz
  • Backport comprehensive recipe transfer GameTests - mezz
    • Backport the 1.21.1 transfer harness and scenarios from 3ef85ab1c, 59e92355f, 0abe6a4f0, d7ad4867d, and d62ec42f2. Adapt packet-forging tests to the 1.20.1 buffer protocol and omit only the unavailable Crafter menu.
  • Test recipe transfers with item-handler slots - mezz
  • Fix #4417 Allow recipe transfers into empty item-handler slots - mezz
  • Fix #4311 Remove plugins that crash on getPluginUid - mezz
    • (cherry picked from commit ffaca473e2735873da68ab30c605e76d9018a1d5)
    • (cherry picked from commit 1215b17763274c5409b62373732761a4409c5af8)
    • (cherry picked from commit 776028c7a323a346705c0d00e55bde569bd29f08)
    • (cherry picked from commit ba7a8c610674545af313ee7ab6a2e33b4efe5413)
  • Fix #4371 Keep Realms config paths stable - mezz
    • (cherry picked from commit 58139dfff1c765c12a37bf7fd2c15a5880c1aa08)
  • Fix #4415 Harden anvil recipes against linkage errors - mezz
  • Backport Fabric key handling from 26.2 - mezz
  • Make changelog publication configuration-cache safe - mezz
    • Backports e5626a15b for the 1.20.1 Fabric/Forge publication layout.
    • Publish tasks now consume generated changelog artifacts through Gradle configurations instead of reading Changelog files directly during task serialization.
    • (cherry picked from commit e5626a15b5b0e343cd5d93ab58d5607b7acfef7b)
  • Fix spotless unused imports - mezz
  • Use Object UIDs internally - mezz
    • Backports the 1.20.1-compatible parts of c078950a1bda30112ef3a5c1130efc87af66a794f.
    • Keeps legacy String UID APIs for serialization and lookup compatibility while adding Object UID APIs with non-throwing defaults on externally implemented interfaces.
    • (cherry picked from commit c078950a1bda30112ef3a5c1130efc87af66a794f)
  • Use JSON bookmark and blacklist configs - mezz
    • Backports the 1.20.1-compatible parts of the bookmark and blacklist formatting/serialization updates.
    • The newer codec-based serializers depend on later Minecraft recipe/data APIs, so this keeps the existing 1.20.1 serializers inside formatted JSON arrays and imports legacy bookmarks.ini and blacklist.cfg files with .bak migration.
    • (cherry picked from commit 14371201b5775844fd282e3397cba9cb35f6f88c)
    • (cherry picked from commit b01c7990256e6fb50eaaf88726cd1aa6bbd4a002)
  • Backport translation updates for 1.20.1 - mezz
    • Sync available translations from the 1.21.1 language files while filtering every locale to keys present in this branch's en_us.json.
  • Move suffix tree implementation to embedded library - mezz
    • Use net.mezzdev:suffixtree for runtime mutable search storage and shade it into the Fabric and Forge jars with ModShade.
    • This adapts the source commit on top of the already-backported search storage builder and baked-substring-index changes.
    • (cherry picked from commit 5cdc812f9084c3b6fec503798f61fb665e3b1453)
  • Enable configuration cache and improve IDEA excludes - mezz
    • Enable Gradle configuration cache now that the 1.20.1 Forge build uses ModDevGradle legacyforge.
    • Exclude build, run, out, and logs directories from IntelliJ modules across the active 1.20.1 module set.
    • (cherry picked from commit 7b75d1227f69f1c8ba48ee8e243d9a56b148cf0d)
    • (cherry picked from commit d8ad227d81a233b2f56df1685e18563173c10505)
  • Merge Core into Common - mezz
    • Move Core's collect, search, and utility code into the Common module and retarget internal package references to mezz.jei.common.
    • Remove the Core Gradle module and update CI, Jenkins, and downstream module dependencies accordingly.
    • (cherry picked from commit 5526bb03712349ff9ac2dd5ebe57daca690dc698)
  • Improve fluid docs and use API alignment enums - mezz
    • Document the existing IRecipeSlotBuilder fluid helper overloads for the 1.20.1 CompoundTag-based API.
    • Use the public API alignment enums internally and remove the duplicate Common enum types.
    • (cherry picked from commit 8ec38a27b58537034aa4b84ce22e2ffcd94730a9)
    • (cherry picked from commit 3b7e031fe017028b2e7c2dd96779b7454d61e65d)
  • Use consistent time unit format in logs - mezz
    • (cherry picked from commit 9c7499371e4ae589e527198503c9a395abffa770)
  • Improve show recipes wording - mezz
    • (cherry picked from commit aedb1a9580d55cfdfd5f800bd69962c9c4c55a8a)
    • (cherry picked from commit ec857e09ef949fa6b9324281afdc0d9cd3cfa4e5)
    • (cherry picked from commit c931b9aeca998d9188ca1cd84ee5212de53874a7)
    • (cherry picked from commit c3fd71bdb86803b9e0271c72b36409c10af0833d)
  • Optimize png file sizes - mezz
    • (cherry picked from commit d5e4b44903a88a6141cdae4dae503fb4cee69d13)
  • Clean up Gradle warnings - mezz
    • (cherry picked from commit 045d57f72ec85e529cc7154fcb18359376bc8ea4)
    • (cherry picked from commit 33efe16b2ad41142168e4c3c0ad2fece295e3e64)
    • (cherry picked from commit 36e4e1560d0a1b746f922e1e69b21106c911aea4)
  • Reduce logs slightly - mezz
    • (cherry picked from commit 59739c2742c0dd166dfbae002433416b1b7381ee)
  • Fix localization for identifier search mode - mezz
    • (cherry picked from commit f097882c89e9fbb6ddd1ab0677406fbe4c825df9)
    • (cherry picked from commit 942c7d54a3900045f72bbc3d26211b6e2be684bd)
  • Make # the prefix for tags instead of tooltips - mezz
    • (cherry picked from commit d4096522ee82fae495aafa3a04f3fa3e119c05a7)
  • Fix #4068 Make itemstack data in the ingredient manager immutable - mezz
    • Backport to 1.20.1 by storing typed ingredients internally while keeping IIngredientManager#getAllTypedIngredients as a default compatibility bridge for addon implementations. The target branch keeps string UIDs and has no 1.21 ingredient-codec API.
    • This also copies 1.20.1 ItemStack NBT tags when creating and materializing typed item stacks, matching the source commit intent for immutable item data without using 1.21 data components.
    • (cherry picked from commit 0b45f9cda174cbec2e7d729366ebf7cac790851d)

This mod has no additional files