Just Enough Items (JEI)

View Items and Recipes
Back to Files

15.21.0.148 for Forge 1.20.1

File namejei-1.20.1-forge-15.21.0.148.jar
Uploader
mezzmezz
Uploaded
Jul 28, 2026
Downloads
189.4K
Size
1.4 MB
Mod Loaders
Forge
File ID
8526990
Type
B
Beta
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:jei-238222:8526990")

Learn more about Curse Maven

What's new

Current release 15.21.0

  • Fix #4304 Hide hidden tag ingredients in tooltips and tag recipes - mezz
  • Add Jenkins Discord build notifications - mezz
    • (cherry picked from commit c536ee0c0ed0b4c50650de58feec92368a8057ee)
    • (cherry picked from commit 9a41b42f3589f5c4f1bcaec19e35430651f431d8)
    • (cherry picked from commit e834167f912ee49fdbb1630bc7838c6e5b1c7c7c)
  • Update mod-publish-plugin - mezz
  • Fix #4308 Avoid early key category translation - mezz
  • Retry external publishing in Jenkins - mezz
  • Complete ingredient grid anchor backport - mezz
    • Preserve the page anchor on ingredient-source changes so relayouts keep the same visible page, and add focused IngredientGridPageState coverage plus the upstream anchor-matching rationale.
    • This is a partial, adapted backport of the page-anchor test/rationale and relayout behavior from 97ba6994434fd94724ec63c58d35def96fcbaa7e.
    • (cherry picked from commit 97ba6994434fd94724ec63c58d35def96fcbaa7e)
  • Backport 26.2 ingredient grid anchor system to 1.20.1 (#4388) - vfyjxf
  • Fix #4374 tooltip crash when tooltip is empty with an image - mezz
    • (cherry picked from commit 14d43ac1843163d35acb7199d469dbd1cb91119b)
  • Fix changelog generation for publishing - mezz
  • Update Spotless to 8.8.0 - mezz
  • Fix CurseForge publish environment metadata - mezz
  • Add API compatibility check task - mezz
    • Backported to 1.20.1 with branch-local API module detection so Forge and NeoForge API modules are checked only when present.
    • (cherry picked from commit 925e1b3693b824734780caeb0463b93df4f818f8)
  • Skip narrator and accessibility screen in Fabric test clients - mezz
    • Align the Fabric Loom run directory with the test options copy task on 1.20.1 so client gametest runs use the preseeded options.txt.
    • (cherry picked from commit 2bfea94271d9fcd1c2ed79fa6c4c7f08e446c284)
  • Fix delayed executor shutdown handling - mezz
    • (cherry picked from commit 9540c4861bdf9aee381a8d1d3827204cb3c69ffe)
    • (cherry picked from commit 50316499415b8791a42183235db787c506194845)
  • Fix #4338 Game process freezes after exiting - mezz
    • Backport delayed executor shutdown and tests. On this branch, use GameShuttingDownEvent for NeoForge and Forge because 1.21.1 NeoForge does not have ClientStoppingEvent and the target branch still supports Forge.
    • (cherry picked from commit dd5e5e696d8a894e9fae06ae155f68f98575ef55)
    • (cherry picked from commit 1cc89a4642599da9697e339f67ba63ba8266a808)
    • (cherry picked from commit 61a2b37023cc00f627d7e5bc940dfd3066f60c6b)
    • (cherry picked from commit 1d4c67d506176860afa4febe2ff5dc766b5a075d)
  • Fix Fabric key mappings with optional AMECS - mezz
    • Backport the 1.20.1-applicable parts of the AMECS Fabric support from 1.21.1. Keep modified Fabric keys unbound when AMECS is not loaded, and show AMECS key modifier combinations in JEI tooltips.
    • The full amecs-key-modifiers dependency update is not applied here because this branch still uses the older amecsapi integration.
    • Adapted from commit 0f2a700c72b2707f3ef580f346dfecc37e44e3fd.
    • Adapted from commit 036a56dc91c7bcaeccea88be62d3f2f7cdd315e3.
    • Adapted from commit 1cef9c60fbf7dba7abe79645a29579e65dc83a72.
    • (cherry picked from commit 7ec948ebb644d6bd2aef7087c05b3635bfba240d)
    • # Conflicts:
    • # Fabric/src/main/java/mezz/jei/fabric/input/AmecsHelper.java
    • # Fabric/src/main/java/mezz/jei/fabric/input/AmecsJeiKeyMapping.java
  • Avoid partial writes from config saves - mezz
    • Adapt the 1.21.1 JSON config hardening to the line-based bookmark, lookup-history, and edit-mode files used by 1.20.1. Snapshot delayed lookup-history saves and write through PathUtil temp-file replacement so failed writes do not corrupt existing files.
    • (cherry picked from commit 79cdbd0ccc4678ece9a9b8153aa0fe2a45ab0545)
    • Adapted from commit fa9208e4eb8fa05fa576a9729dd2e2fa3a79fa92.
  • Add Fabric recipe sync fallback startup message - mezz
    • The 1.21.11 source commit also retargeted the disconnect mixin, but the 1.21.1 Fabric build rejects that target. Keep the 1.21.1 clearClientLevel injection and backport the fallback startup behavior only.
    • (cherry picked from commit 5ad2d4ee6e8961f0674c3c289191e7ef7d5da355)
    • (cherry picked from commit 04970dccf2adcff036ffe9b11a1447c451375648)
  • Prevent recipe transfers from using non-modifiable slots - mezz
    • (cherry picked from commit b52494b20d8d55c46b173850c58d8361829bfc28)
  • Fix #3618 Set packet to handled in Forge to fix crash when enabling cheat mode - mezz
    • (cherry picked from commit 9579d983937860594a4c2eb6073c2a3fa8d00cbc)
  • Catch errors from broken potion mixes - mezz
    • (cherry picked from commit 5b0bdf4aed08a44c004fca29390f96f640232ea5)
  • Fix late JEI start with Forge - mezz
    • (cherry picked from commit eb558c4fe9f114a107aaa25df3cc5b9ff6adb2b2)
  • Fix leaked API version annotations on 1.20.1 - mezz
  • Improve error messages for JEI starting late when events are missing - mezz
    • (cherry picked from commit 9b46ae7f2009848a6fceb88c3d5e3b8affc6954f)
  • support use short modid to search mod ingredients (#3353) - mezz
    • Backport this additive mod-info API to the 1.20.1 API line as 15.21.0 instead of copying the source branch's 17.1.0 version.
    • Keep the target branch's existing ingredient-alias search and split startup flow while adding mod alias registration for @ searches.
    • (cherry picked from commit 31b2f139e0d82c160a4ccd51fac3a416f2b3a2aa)
  • Fix Fabric JEI mouse key dispatch - mezz
    • Backports the Fabric key-mapping dispatch fix and the minimal client key-mapping test harness needed to verify it on this branch.
    • (cherry picked from commit 7ec948ebb644d6bd2aef7087c05b3635bfba240d)
    • (cherry picked from commit 36e82ef84f6a430370c66332f22bd77551c64796)
    • (cherry picked from commit 55eb6764d99922b33d16162c8737e233a97925c4)
    • (cherry picked from commit 390bf8b0ce1812a8c436bf73a7080dd130aa2b51)
    • (cherry picked from commit 8b8607bd0515b6ce7925907e732b5a8cd4d917a3)
  • Test catalyst recipe lookup deduplication - mezz
    • (cherry picked from commit 2216accfadc30008d175e1926a1e781332438c96)
    • (cherry picked from commit bb276226eac4eca59680f25c9506da81bedcce9a)
    • (cherry picked from commit 98407790d53611551b2cfe3c73a93af44125aa4f)
    • (cherry picked from commit eb8fa403d38984e2228c513ae05c7d4088a4e3aa)
  • Fix full carried stack give command - mezz
    • Backported with the 1.20.1 ItemStack tag comparison API. The upstream NeoForge game test is skipped because this branch has no NeoForge module.
    • (cherry picked from commit 5fc3e3855229db1e8c50b02e0dd0229db2ef8934)
    • (cherry picked from commit 515945f850bafaaeab7e1965e7c1d3f1c3d7b3d2)
    • (cherry picked from commit fa27e07021be9b9f91c23526b9546a04c5d7fd59)
    • (cherry picked from commit fbb220be0b79ef05e2e50813dc68dcd438190861)
  • Fix catalyst layout with small areas - mezz
    • (cherry picked from commit 29679c99ebcd961b6ee394ca1dd4c10d3c73d87b)
    • (cherry picked from commit ca722551512c6d71b49a060d4d871e9961247cd7)
    • (cherry picked from commit 6beab215e18ac97746a4ee60414d7a3b13ab4d9f)
    • (cherry picked from commit e8b3024e5b0a49ca8096036508ff086ba039ced0)
  • Harden oversized recipe transfer packets - mezz
    • Backported the shared packet validation to the older 1.20.1 buffer-reading flow. The upstream NeoForge game test is skipped because this branch has no NeoForge module.
    • (cherry picked from commit 4daf9b5fce0fa6c6a0521d706b7276c663d3a6ce)
    • (cherry picked from commit bb362b31c4ba995c62d2f59e09fcc4e9f60a2e65)
    • (cherry picked from commit b712b482db6f576bd826ff51c01141611c4e159c)
    • (cherry picked from commit 1fa4d44ca9eedf45b06b2eabceab5289122db9a3)

This mod has no related projects