15.21.0.148 for Forge 1.20.1
Curse Maven Snippet
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)
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects