
Automatically craft items, fluids and energy in your Integrated Dynamics networks.
Using the highly flexible Integrated Dynamics logic, you can set up auto-crafting systems. By interfacing with external machines, you can let them automatically craft things with any combination of items, fluids and energy. This allows you to build triggers such as "as long as it is raining, craft buckets", or "if I have less than 64 planks, craft planks using the Sawmill, otherwise craft it in the Crafting Table".
This mod provides in-game documentation and tutorials through the 'On the Dynamics of Integration' book from Integrated Dynamics.

This mods adds two new part types: the Crafting Interface and the Crafting Writer.

For handling recipe inputs and outputs during autocrafting, you'll need a storage network. This can be achieved using Integrated Tunnels Interfaces.

The next step is to bind machines to your network by attaching a Crafting Interface onto them.

To tell the Crafting Interface what it is able to craft, you have to insert Recipes into it, which are stored in Integrated Dynamics Variable Cards.

Such recipes can be created in the Integrated Dynamics Logic Programmer. You can not only insert items in the recipe, but also fluids and energy. It even comes with full JEI support!

Now that you have your recipes configured, you need a way to actually start crafting jobs. This can for example be achieved using the Crafting Writer.

The Crafting Writer offers several aspects, with which you can craft items, fluids, energy, or a given recipe. (An empty value means that nothing should be crafted)

If you have the Integrated Terminals mod installed, and prefer manually starting jobs instead of automatically, you can start jobs directly from within a Storage Terminal.

So if you're less of a programming-minded person, have a look at Integrated Terminals, where managing autocrafting becomes a breeze.

The Attuned Crafting Interface automatically exposes all available recipes from the machine it targets. This requires that machines support CommonCapabilities' IRecipeHandler.
This mod collects anonymized startup data, this can be disabled in the config file and adheres to Minecraft's snooper settings.

Support us via the referral code cyclops when renting a server at Bisect Hosting, and get 25% off your first month!
If you like this mod, consider supporting me on !
How to Install Integrated Crafting (Mod)
Integrated Crafting by rubensworks is verified for Forge, Neoforge across Minecraft versions 1.18.2, 1.19, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.4, 1.21 (latest release: 26.3-1.4.7-859, file size: 533 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.18.2, 1.19, 1.19.2, 1.19.3, 1.19.4, 1.20.1, 1.20.4, 1.21) and platform (Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Forge, Neoforge.
- Move the downloaded Integrated Crafting file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 12d ago | 1 | ||||
| 12d ago | 1 | ||||
| 12d ago | 1 | ||||
| 12d ago | 1 | ||||
| 15d ago | 1 | ||||
| 15d ago | 1 | ||||
| 17d ago | 1 | ||||
| 18d ago | 1 | ||||
| 18d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 4mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 8mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 9mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 10mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
All notable changes to this project will be documented in this file.
<a name="26.1.2-1.8.0"></a>
## [26.1.2-1.8.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.7.1...26.1.2-1.8.0) - 2026-10-17 08:48:55
### Added
- Add translations through Crowdin (#242)
- Add operator aspect to crafting writer, Closes #76 (#245)
### Fixed
- Fix duplicate crafting job dependencies when interfaces re-register (#248)
- Don't reload attuned interfaces when target blocks updates (#250)
- Stop reporting invalid inputs for jobs that only wait for their interface (#246)
- Fix parallel crafting jobs all completing on a single produced output (#229)
<a name="26.1.2-1.7.1"></a>
## [26.1.2-1.7.1](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.7.0...26.1.2-1.7.1) - 2026-09-19 09:13:32 +0200
### Fixed
- Fix crash when opening the crafting interface on dedicated servers (#240)
<a name="26.1.2-1.7.0"></a>
## [26.1.2-1.7.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.6.0...26.1.2-1.7.0) - 2026-09-11 21:55:54 +0200
### Added
- Add translations through Crowdin (#231)
- Add a list-based crafting interface (#227), Closes #10
- Report crafting jobs that are blocked by a full storage network (#233)
- Expose the machine that a crafting interface targets (#225)
### Changed
- Clarify in the book that crafting results have to be inserted into the network (#234), Related to #213
### Fixed
- Fix item duplication on partial insertion into the network (#232)
- Fix parallel crafting jobs all completing on a single produced output (26) (#230)
<a name="26.1.2-1.6.0"></a>
## [26.1.2-1.6.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.5.0...26.1.2-1.6.0) - 2026-09-05 18:05:31 +0200
### Added
- Let the Attuned Crafting Interface enable and disable individual recipes (#221), Closes #162
- Additions for external mods:
- Keep the initiator of crafting jobs that are distributed (#224), Required for CyclopsMC/IntegratedCrafting#175
- Estimate a duration for recipes that are crafted instantly (#223), Required for CyclopsMC/IntegratedTerminals#145
- Emit an event when a crafting job is completed (#222), Required for #175
- Expose crafting job progress and measured recipe durations (#220), Required for CyclopsMC/IntegratedTerminals#145
- Performance improvements
- Skip the crafting network lookup of an idle crafting interface
- Resolve crafting job dependency edges without boxing
- Classify the crafting job index by ingredient category
- Stop aggregating network capacity on every recipe input evaluation
- Look crafting table recipes up through the recipe cache
<a name="2
...
All notable changes to this project will be documented in this file.
<a name="1.21.1-1.8.0"></a>
## [1.21.1-1.8.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.7.2...1.21.1-1.8.0) - 2026-10-17 08:43:44
### Added
- Add operator aspect to crafting writer, Closes #76 (#245)
### Fixed
- Fix duplicate crafting job dependencies when interfaces re-register (#248)
- Don't reload attuned interfaces when target blocks updates (#250)
- Stop reporting invalid inputs for jobs that only wait for their interface (#246)
- Fix parallel crafting jobs all completing on a single produced output (#229)
<a name="1.21.1-1.7.2"></a>
## [1.21.1-1.7.2](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.7.1...1.21.1-1.7.2) - 2026-09-19 09:08:27 +0200
### Fixed
- Fix crash when opening the crafting interface on dedicated servers (#240)
<a name="1.21.1-1.7.1"></a>
## [1.21.1-1.7.1](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.7.0...1.21.1-1.7.1) - 2026-09-11 21:49:52 +0200
### Fixed
- Fix minimum CyclopsCore and Integrated Dynamics versions not being set
<a name="1.21.1-1.7.0"></a>
## [1.21.1-1.7.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.6.0...1.21.1-1.7.0) - 2026-09-11 21:46:00 +0200
### Added
- Add a list-based crafting interface (#227), Closes #10
- Report crafting jobs that are blocked by a full storage network (#233)
- Expose the machine that a crafting interface targets (#225)
### Changed
- Clarify in the book that crafting results have to be inserted into the network (#234), Related to #213
### Fixed
- Fix item duplication on partial insertion into the network (#232)
- Fix parallel crafting jobs all completing on a single produced output (#226)
<a name="1.21.1-1.6.0"></a>
## [1.21.1-1.6.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.5.0...1.21.1-1.6.0) - 2026-09-05 16:54:39 +0200
### Added
- Let the Attuned Crafting Interface enable and disable individual recipes (#221), Closes #162
- Internal additions for other mods:
- Keep the initiator of crafting jobs that are distributed (#224), Required for CyclopsMC/IntegratedCrafting#175
- Emit an event when a crafting job is completed (#222), Required for #175
- Estimate a duration for recipes that are crafted instantly (#223), Required for CyclopsMC/IntegratedTerminals#145
- Expose crafting job progress and measured recipe durations (#220), Required for CyclopsMC/IntegratedTerminals#145
- Performance improvements:
- Skip the crafting network lookup of an idle crafting interface
- Resolve crafting job dependency edges without boxing
- Classify the crafting job index by
Requires CyclopsCore version 1.18.4 or higher.
Fixes:
- Fix duplicate crafting job dependencies when interfaces re-register (#249)
- Don't reload attuned interfaces when target blocks updates (#251)
- Stop reporting invalid inputs for jobs that only wait for their interface (#247)
All notable changes to this project will be documented in this file.
<a name="26.1.2-1.7.1"></a>
## [26.1.2-1.7.1](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.7.0...26.1.2-1.7.1) - 2026-09-19 09:13:32
### Fixed
- Fix crash when opening the crafting interface on dedicated servers (#240)
<a name="26.1.2-1.7.0"></a>
## [26.1.2-1.7.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.6.0...26.1.2-1.7.0) - 2026-09-11 21:55:54 +0200
### Added
- Add translations through Crowdin (#231)
- Add a list-based crafting interface (#227), Closes #10
- Report crafting jobs that are blocked by a full storage network (#233)
- Expose the machine that a crafting interface targets (#225)
### Changed
- Clarify in the book that crafting results have to be inserted into the network (#234), Related to #213
### Fixed
- Fix item duplication on partial insertion into the network (#232)
- Fix parallel crafting jobs all completing on a single produced output (26) (#230)
<a name="26.1.2-1.6.0"></a>
## [26.1.2-1.6.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.5.0...26.1.2-1.6.0) - 2026-09-05 18:05:31 +0200
### Added
- Let the Attuned Crafting Interface enable and disable individual recipes (#221), Closes #162
- Additions for external mods:
- Keep the initiator of crafting jobs that are distributed (#224), Required for CyclopsMC/IntegratedCrafting#175
- Estimate a duration for recipes that are crafted instantly (#223), Required for CyclopsMC/IntegratedTerminals#145
- Emit an event when a crafting job is completed (#222), Required for #175
- Expose crafting job progress and measured recipe durations (#220), Required for CyclopsMC/IntegratedTerminals#145
- Performance improvements
- Skip the crafting network lookup of an idle crafting interface
- Resolve crafting job dependency edges without boxing
- Classify the crafting job index by ingredient category
- Stop aggregating network capacity on every recipe input evaluation
- Look crafting table recipes up through the recipe cache
<a name="26.1.2-1.5.0"></a>
## [26.1.2-1.5.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.4.8...26.1.2-1.5.0) - 2026-08-24 21:16:22 +0200
### Added
- Add part offset support to crafting interfaces (#215), Closes #138, Closes #152
### Fixed
- Fix memory leak in per-level FakePlayer cache
<a name="26.1.2-1.4.8"></a>
## [26.1.2-1.4.8](https://github.com/CyclopsMC/IntegratedCrafting/compare/26.1.2-1.4.7...26.1.2-1.4.8) - 2026-08-06 08:57:02 +0200
### Added
- Add translations through Crowdin (#209)
### Fixed
- Fix item dupe from replacing crafting interfaces with crafting
All notable changes to this project will be documented in this file.
<a name="1.21.1-1.7.2"></a>
## [1.21.1-1.7.2](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.7.1...1.21.1-1.7.2) - 2026-09-19 09:08:27
### Fixed
- Fix crash when opening the crafting interface on dedicated servers (#240)
<a name="1.21.1-1.7.1"></a>
## [1.21.1-1.7.1](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.7.0...1.21.1-1.7.1) - 2026-09-11 21:49:52 +0200
### Fixed
- Fix minimum CyclopsCore and Integrated Dynamics versions not being set
<a name="1.21.1-1.7.0"></a>
## [1.21.1-1.7.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.6.0...1.21.1-1.7.0) - 2026-09-11 21:46:00 +0200
### Added
- Add a list-based crafting interface (#227), Closes #10
- Report crafting jobs that are blocked by a full storage network (#233)
- Expose the machine that a crafting interface targets (#225)
### Changed
- Clarify in the book that crafting results have to be inserted into the network (#234), Related to #213
### Fixed
- Fix item duplication on partial insertion into the network (#232)
- Fix parallel crafting jobs all completing on a single produced output (#226)
<a name="1.21.1-1.6.0"></a>
## [1.21.1-1.6.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.5.0...1.21.1-1.6.0) - 2026-09-05 16:54:39 +0200
### Added
- Let the Attuned Crafting Interface enable and disable individual recipes (#221), Closes #162
- Internal additions for other mods:
- Keep the initiator of crafting jobs that are distributed (#224), Required for CyclopsMC/IntegratedCrafting#175
- Emit an event when a crafting job is completed (#222), Required for #175
- Estimate a duration for recipes that are crafted instantly (#223), Required for CyclopsMC/IntegratedTerminals#145
- Expose crafting job progress and measured recipe durations (#220), Required for CyclopsMC/IntegratedTerminals#145
- Performance improvements:
- Skip the crafting network lookup of an idle crafting interface
- Resolve crafting job dependency edges without boxing
- Classify the crafting job index by ingredient category
- Stop aggregating network capacity on every recipe input evaluation
- Look crafting table recipes up through the recipe cache
<a name="1.21.1-1.5.0"></a>
## [1.21.1-1.5.0](https://github.com/CyclopsMC/IntegratedCrafting/compare/1.21.1-1.4.7...1.21.1-1.5.0) - 2026-08-24 21:07:04 +0200
### Added
- Add part offset support to crafting interfaces (#215), Closes #138, Closes #152
### Fixed
- Fix memory leak in per-level FakePlayer cache
<a name="1.21.1-1.4.7"></a>
## [1.21.1-1.4.7](https://github.com/CyclopsMC/Integrate
...