Crafting Process
This section will explain how the crafting process is being handled by Crafting Interfaces. This information is essential to get the most out of this mod, and to debug any issues you may encounter.
When a crafting job is started (for example with the Crafting Writer), one (or more) Crafting Interface(s) will be used that have a recipe corresponding to the given job. All ingredients that are necessary for the recipes will be pulled from the network and held within the crafting jobs in the Crafting Interface(s), to avoid ingredients being used elsewhere before the crafting jobs are completed. The Crafting Interface is responsible for inserting all inputs of the recipe into the bound machine. It will do this based on the storage network contents, as provided by Integrated Tunnels interfaces.
A Crafting Interface will however not import the crafting results from the bound machine. The player is responsible for making sure that the crafting results end up back into the network. The Crafting Table is an exception to this, only a Crafting Interface is required to craft with this. The Crafting Interface will only mark the crafting job as completed once the expected outputs are inserted into the storage network. This can be achieved by either placing an active Integrated Tunnels importer onto the machine, or by letting the machine automatically output into the Crafting Interface. Outputs that reach an attached storage by any other route, such as a pipe or hopper from another mod writing straight into a chest or drawer, will not be detected, and the crafting job will keep waiting even though the outputs are visible in a terminal. Everything (items, fluids, energy) that is inserted into the Crafting Interface will be inserted into the storage network for the configured channel.
The following figures show examples of valid minimal setups for autocrafting with a Crafting Table and Furnace.