CurseForge · Minecraft mod
Graph Assembly
Assembly doesn’t have to follow a single path. Why not add branching, looping, and workpiece-merging assembly recipes to Create, with different processing routes leading to different results.
Quick answer
Which Graph Assembly release should I use?
Graph Assembly graph-assembly-1.21.1neoforge-0.1.2.jar targets 1.21.1 with NeoForge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.
Where it goes
Is Graph Assembly required on the client, server, or both?
The project page does not say whether this file belongs on the client, dedicated server, or both.
The source does not explicitly classify this release as client-only or server-only.
What else does Graph Assembly graph-assembly-1.21.1neoforge-0.1.2.jar need?
graph-assembly-1.21.1neoforge-0.1.2.jar. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add Graph Assembly without breaking your instance.
Built for Graph Assembly graph-assembly-1.21.1neoforge-0.1.2.jar. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use graph-assembly-1.21.1neoforge-0.1.2.jar. It targets 1.21.1 with NeoForge; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
The project page does not say whether this file belongs on the client, dedicated server, or both.
- 04
Pick the file you checked
Use the “Get this file” button beside graph-assembly-1.21.1neoforge-0.1.2.jar. It opens that exact file at the source.
About this project
What does Graph Assembly add?
Graph Assembly
Go beyond fixed assembly sequences. Build Create recipes with branching paths, repeatable steps, and workpieces that come together along the way.
✨ What does this mod do?
Graph Assembly connects processing steps into graphs instead of a single fixed sequence. Each workpiece carries its own progress, and the path it follows can determine the item it becomes.
Split production into different routes, repeat an operation, or bring independently processed workpieces together. One recipe graph can lead to several different products.
🔀 Build More Flexible Production Lines
- Branch into different routes: Let players choose the next operation, or use weighted random branches.
- Loop and redirect: Repeat processing steps or use operations that change where a workpiece goes next.
- Merge workpieces: Combine separately processed workpieces, with independent requirements for the primary and auxiliary inputs.
🎯 "Make the Process Matter Again!"
A workpiece remembers more than its current step. Checkpoints record its processing history, while marks track accumulated values that recipes can use as conditions.
- Require checkpoints in a particular order or check how many times they were visited.
- Match mark values against configured ranges.
- Give different exits their own products and failure-output pools.
- Clear or reduce marks, remove checkpoints, or send a workpiece back through an earlier operation.
Different paths through the same graph can produce different results—not just different ways to reach the same item.
🏭 Use Familiar Machines and Crafting Methods
Connect Create processing with supported vanilla crafting and workstation operations.
| System | Supported processing |
|---|---|
| Create | Pressing, cutting, deploying, filling, milling, mixing, and compacting |
| Crafting | Inventory crafting, crafting tables, and the Crafter—including dyeing and repair |
| Cooking | Furnaces, smokers, blast furnaces, campfires, and soul campfires |
| Workstations | Stonecutting, smithing upgrades and trims, and anvil operations |
| Brewing | Progress carried by individual bottles or transferred from a shared ingredient |
Compatible vanilla recipe steps can also use Create’s automation: Basin mixing and compacting, Mechanical Saws, Mechanical Crafters, and fan-assisted smoking and smelting.
🚦 Route Workpieces Automatically
The Graph Assembly Filter matches workpieces by their available processing steps. Use it to route items according to what they can do next, rather than matching only their item type.
🔎 Explore Recipes in JEI
Follow the connections instead of guessing the sequence. Interactive JEI previews let you inspect processing steps, ingredients, and output conditions in planar or spherical graph views.
🧩 Create Recipes with Data Packs and KubeJS
Define graph recipes directly with data packs or KubeJS. You can embed upstream KubeJS recipe objects or reference existing native recipes when building your processing steps.
Use these tools to design branching production chains, repeatable processing stages, and assembly recipes that bring multiple workpieces together.
🔌 Addon Compatibility
Addon recipes that use supported native processing types follow the same rules. Custom addon machines may need dedicated execution support; sharing a recipe format does not automatically make every machine compatible.
Project description from CurseForge.
Pick your setup
Graph Assembly by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
Graph Assembly versions and loaders
graph-assembly-1.21.1neoforge-0.1.2.jar
graph-assembly-1.21.1-0.1.2.jar
9 Nov 2026
graph-assembly-1.21.1neoforge-0.1.1.jar
graph-assembly-1.21.1-0.1.1.jar
6 Nov 2026
Looking for an older file? The official CurseForge project page is in Resources.