ModsFinder

JEI Crafting Tree

by lhy512103

Just Enough Items recipe layouts gain an Open Crafting Tree button, which opens a recursive dependency tree for the recipe on screen.

NeoForgeClient required, server optionalMIT LicenseOpen source1.21.1

What it does

Selecting an ingredient in a recipe screen expands it into its own sub-recipes, so a full chain of crafts can be read at once. Unresolved inputs are expanded automatically only when Just Enough Items exposes exactly one usable recipe for them. Results can be shown as a normal graph or with layers merged into one material view.

When a route leads back to a material already in the tree, expansion stops at that point, the affected incoming edge is highlighted and a cycle diagnostic is reported instead of recursing indefinitely. Several named production targets can be kept in one session, and they draw on a shared global material ledger, so overproduction in one branch can cover a need in another. Secondary outputs and byproducts are credited back to that pool. The planner can allocate available inventory and produce an ordered execution checklist.

The mod requires Just Enough Items (JEI). It works standalone, and its planning model does not depend on AE2. Optional AE2 backends such as AE2 Utility add exact-pattern hints, encoding upload and substitution controls, and an AE2 compatible backend can include a compact pattern node inspector. Without such a backend, the AE2 integration is unavailable. The mod is released under the MIT License and is open source, and its source code is public. Files target NeoForge for 1.21.1 only.

Key features

  1. Recursive recipe tree

    Expands the recipes of a selected ingredient into sub-recipes, with a single tree covering the whole chain.

  2. Cycle detection

    Recognises routes that loop back to a material, stops the unsafe expansion and reports the cycle.

  3. Shared material ledger

    Multiple named targets share one global ledger, with byproducts credited back to the pool.

  4. Execution checklist

    Allocates available inventory against the plan and produces an ordered list of crafting steps.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Just Enough Items (JEI)View Items and Recipes
Required

How it compares

Full comparison

RecursiveAE2PatternProvider is a NeoForge mod for 1.21.1 – 26.1.2 under the Creative Commons Attribution 4.0 license, not open source, and runs on client and server. AE2 Pattern Encoding Access Terminal is open source under the MIT License, covers Forge and NeoForge for 1.20.1 – 1.21.1, and runs on client and server. AE2 QoL Client is client-side only, open source under the GNU Lesser General Public License v3.0 only, and reaches 1.20.1 – 26.1.2 on Forge and NeoForge.

ModLoadersGame versionsEnvironmentUpdated
JEI Crafting TreeNeoForge1.21.1Client required, server optional2026-10-02
RecursiveAE2PatternProviderNeoForge1.21.1 – 26.1.2Client and server2026-10-08
AE2 Pattern Encoding Access TerminalForge and NeoForge1.20.1 – 1.21.1Client and server2026-01-23
AE2 QoL ClientForge and NeoForge1.20.1 – 26.1.2Client-side only2026-10-11

Questions

Does JEI Crafting Tree need Just Enough Items?

Yes. Just Enough Items (JEI) is a required dependency and must be installed next to JEI Crafting Tree.

Is AE2 needed to use the mod?

No. The mod works standalone. AE2 remains optional, and its backends only add pattern hints, encoding upload and substitution controls.

Does the server need the mod?

No. Each player installs it; a server may add it but does not have to.

More from lhy512103

All projects

What the author says

JEI Crafting Tree adds an Open Crafting Tree action to JEI recipe layouts. From a single recipe, the tree can expand selected ingredient routes, combine multiple targets into one global plan, allocate available inventory, account for secondary outputs, and produce an ordered execution checklist. The planning model is…
lhy512103, on the Modrinth page

Official listing

Owner
lhy512103
Published
2026-07-23
Updated on Modrinth
2026-10-02
Facts verified
2026-10-15