generated from Modding/greenhouse-multiloader-template
[Bug] Client crashes during network recipe sync due to unbound tag menderman:carrot_on_a_stick_materials in JEI integration #6
Labels
No labels
Compat
Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Port
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Security
Status
Abandoned
Status
Blocked
Status
Need More Info
Status
Needs Triage
Testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Modding/menderman#6
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description: The game crashes on the client-side during the ClientRecipeSynchronizedEvent packet handling when Just Enough Items (JEI) attempts to register anvil repair recipes. The crash occurs because MendermanRecipeViewerHelper.getRepairStacks tries to access and stream the contents of the item tag menderman:carrot_on_a_stick_materials before it is formally bound/loaded in the registry during the early network sync stage.
Environment:
Minecraft Version: 26.1.2
Fabric Loader: 0.19.3
Mod Version: Menderman 1.1.1+26.1.x
Incompatible Mod: JEI (Just Enough Items) 29.6.2.31
Stacktrace Excerpt:
Temporary Workaround:
What I've Tried & Workaround:
1. Creating a Datapack to bind the tag (Failed):
I tried creating a datapack to formally bind the missing tag, but the game still crashes because the registry accesses it too early during the network sync stage.
carrot_on_a_stick_materials.json content:
2. Disabling JEI Mixins (Successful Workaround):
Disabling the JEI-related mixins inside menderman.mixins.json successfully prevents the crash, allowing the game to boot and run perfectly while retaining in-game anvil repair mechanics: