promotional banner

AE2 EMI SHIFT CRAFT

AE2 Terminal Repair
 
When using EMI next to an AE2 terminal, filling a recipe into the crafting grid currently requires clicking the recipe to open its detail view and then clicking the plus button. You cannot just Shift + click the recipe to fill it in one go like you can with other containers.
This happens because EMI passes the context type CRAFTABLE for Shift + click transfers, but AE2's own terminals (crafting terminal, wireless crafting terminal, pattern encoding terminal) only run their own transfer simulation for the plus button's FILL_BUTTON type. For CRAFTABLE they fall back to the default logic, which requires every ingredient to be in the player inventory and reports the recipe as uncraftable when the materials are stored in the ME network. The WCWT Comprehensive Work Terminal goes further and hardcodes if (context.getType() != FILL_BUTTON) return false; in canCraft, so nothing works unless you click the plus button.
This mod works out of the box with no configuration and no GUI. In any AE2-family terminal, simply Shift + click an EMI recipe to pull it directly: materials in the ME network are filled into the crafting grid or encoded into the pattern automatically; if materials are missing you get the same missing-ingredient feedback as clicking the plus button, and holding Ctrl auto-submits crafting jobs for the missing ingredients.
Supports the AE2 crafting terminal, wireless crafting terminal, pattern encoding terminal, and AE2 WCWT Comprehensive Work Terminal. Other third-party terminals that extend AE2's AbstractRecipeHandler work automatically. WCWT is an optional dependency and the mod works fine without it; if a future WCWT update breaks compatibility, the WCWT fix is silently skipped without affecting the AE2 terminal fix or crashing the game.
Requirements: Minecraft 1.21.1, NeoForge 21.1.x, AE2 19.2.x, EMI 1.1.18+. WCWT optional.

The AE2 EMI SHIFT CRAFT Team

profile avatar
  • 1
    Followers
  • 2
    Projects
  • 449
    Downloads

咸鱼梦想家,不会作诗也不会吟诗 for A laid-back dreamer, can't write or recite poetry

More from zaixiayesheng