Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Client and server
Creators
Details
Licensed MIT
Published 2 hours ago
Updated 2 months ago
Smart Factory Fix ensures Create factory logistics always craft the exact item you ordered, eliminating recipe collisions across modded items. The Problem: When using Factory Panel, Stock Ticker, and Mechanical Crafters in modpacks, crafting recipes frequently collide. Different mods often register recipes with identical ingredient layouts or common convention tags (such as c:ingots/copper). Create packages store only ingredient slot patterns, not the expected output item. Upon reaching the Mechanical Crafter, the system queries the registry for the first matching recipe, often crafting an unintended item from another mod instead of what was requested on the panel. How It Works:
- Captures Intent: Extracts the selected item from the Factory Panel filter and attaches it to the package via a custom 1.21 Data Component.
- Preserves Through Repackaging: Retains the target output component across Repackager splits.
- Disambiguates Recipes: When unpacked at the Mechanical Crafter, the target item hint is stored on the crafter. If multiple recipes match the grid, it selects the one matching the intended output rather than the first one returned by the registry.
- Safe Fallback: Manual crafting, packages without factory metadata, and standard logistics (chests, basins, depots) run untouched with standard Create logic. Requirements:
- Minecraft 1.21.1
- NeoForge 21.1.219+
- Create 6.0.10+
- Required on both client and server.


