EMI Autocrafting turns your selected EMI recipe tree into a finite crafting batch. Choose how many items you want in total, start the batch, and the addon crafts supported intermediate recipes using materials available through your open crafting interface.
This is an independent Minecraft 1.21.1 NeoForge port and derivative of digestlotion's EMI Autocrafting, released under GPL-3.0-only. It requires EMI and is not an official EMI release.
The addon runs on the client and is not required on a dedicated server. EMI's server-assisted recipe fill is used when available, with its ordinary container-click fallback otherwise. Keep dependencies required by your modpack, including JEI where applicable.
These integrations are optional and are not bundled. Runtime coverage uses Crafting Station 2.1.1, Ars Nouveau 5.13.1, and AE2 19.2.17, including Crafting Station with Sophisticated Storage chests. See the test report for the exact coverage.
AE2 support performs immediate crafting from stored items; it does not create patterns or submit crafting CPU jobs. The wireless crafting terminal is recognized but has not been separately runtime-tested.
For example, prepare one wooden pickaxe with preferred plank and stick recipes. With the required logs available, the addon crafts planks, then sticks, then the pickaxe. Existing sticks or planks reduce the work.
The shortcuts are configurable under Mods → EMI Autocrafting → Config. Text fields keep their normal editing shortcuts. Closing the interface, disconnecting, changing recipes or manually clicking inventory slots cancels further actions.
This release supports ordinary shaped/shapeless crafting recipes, plain KubeJS wrappers without scripted ingredient actions or output modifiers, and reviewed Quark mixed-material recipes and exclusion wrappers. Processing machines, arbitrary custom benches, dynamic/chance-based recipes, and network crafting CPU jobs are outside its scope.
Choices made inside an existing tree override global recipe hearts. Removing a sidebar favourite only removes its bookmark. Clear and prepare the batch again to reset local tree choices. Supply finished ingredients for furnace and machine steps.
Planning counts storage exposed by the open interface. Crafting Station can cap displayed oversized stacks, so the initial plan may see less than the chest physically contains. Vanilla tables do not gain nearby-inventory scanning. Space checks reserve room for outputs and returned containers before consuming inputs.
Lectern and AE2 batch sizes respect available materials, native refill supply and uneven grid stacks. Recipes with returned containers or tools, single-step mode, and Crafting Station output pickup still use one execution per confirmation. Cancellation stops later operations; a batch already sent to the server can finish.
The beta has automated packaged-JAR coverage for the supported storage integrations. Compatibility with every mod combination or custom server is not guaranteed. Include your mod versions, recipe, interface and displayed status when reporting a problem.
Original addon by digestlotion. EMI by Emily Ploszaj and contributors, installed separately. This port preserves the upstream attribution and GPL-3.0-only license.