Automating Crafting with an AE2 Molecular Assembler (Step by Step)
Automating crafting is a cornerstone of any advanced Minecraft base utilizing Applied Energistics 2 (AE2). The Molecular Assembler is the central component for executing these automated table-based crafts, allowing your ME system to produce items on demand with unparalleled efficiency. Understanding its mechanics, proper setup, and common pitfalls is crucial for a smooth and powerful automated production line.
![]()
Understanding the Molecular Assembler’s Core Mechanics
The Molecular Assembler (MA) serves as a dedicated, powered machine specifically designed to perform crafting operations within your AE2 network. It offers two primary modes of operation:
- Standalone “single pattern mode”: In this mode, a crafting pattern is inserted directly into the Molecular Assembler. This is suitable for dedicated, non-networked crafts where the MA acts as a simple, automated crafting table.
- “Automatic crafting mode”: This is the more common and powerful application, where the Molecular Assembler is connected to an ME Pattern Provider. In this configuration, the ME Pattern Provider acts as the intermediary, sending the crafting recipe and necessary ingredients to the adjacent Molecular Assembler for execution.
Once an item is crafted, Molecular Assemblers possess the convenient ability to automatically eject the finished products into adjacent inventories. This includes the ME Pattern Provider itself, which can then feed the items back into your ME storage system. The versatility of the Molecular Assembler extends to handling various pattern types, making it a robust crafting solution. It can process:
- Crafting Patterns: For standard 3×3 or 2×2 grid recipes.
- Smithing Table Patterns: For smithing recipes.
- Stonecutting Patterns: For stonecutting recipes.
At the heart of managing and executing these crafting requests is the Crafting CPU. This essential component is composed of two main elements:
- Crafting Storage: This determines the complexity and overall size of crafts that your AE2 system can undertake. More storage allows for larger and more intricate crafting jobs.
- Crafting Co-Processing Units: These units are vital for enabling parallel crafting steps within a single, complex recipe. Furthermore, they allow multiple Molecular Assemblers to work simultaneously on different parts of a single, large crafting request, significantly speeding up production.
It’s important to note that Molecular Assemblers themselves do not consume channels on your AE2 network. However, they are capable of transmitting up to 8 channels, which can be useful for extending your network or connecting other devices.
Step-by-Step Guide to Setting Up Automated Crafting
To establish an efficient automated crafting system with Molecular Assemblers, follow these steps:
- Basic AE2 Setup: Before diving into automation, ensure you have a fully functional AE2 network. This includes a powered ME Controller, adequate ME Storage (such as ME Drives with Storage Cells), and at least one ME Terminal for interaction.
- Build Your Crafting CPU: Construct a Crafting CPU tailored to your needs. This unit is built by connecting blocks of Crafting Storage and Crafting Co-Processing Units. The more Crafting Storage you have, the larger the crafting jobs your system can queue. The more Co-Processing Units, the more parallel crafts or steps within a craft can occur simultaneously. Connect this Crafting CPU to your existing ME network using ME Cable.
- Place Molecular Assemblers and ME Pattern Providers: Strategically position your Molecular Assemblers. For optimal efficiency, place them adjacent to ME Pattern Providers. A highly effective and common setup involves surrounding a single ME Pattern Provider with multiple Molecular Assemblers, allowing up to six MAs to service one Pattern Provider. This maximizes the utilization of the patterns stored within.
- Encode Crafting Patterns: Utilize an ME Pattern Encoding Terminal to create the necessary Crafting Patterns. Place the ingredients for your desired recipe into the crafting grid of the terminal, and then select whether it’s a Crafting Pattern (for items produced) or a Processing Pattern (which is not for Molecular Assemblers). For Molecular Assemblers, you’ll always be encoding Crafting Patterns for table-based recipes.
- Insert Patterns: Once encoded, take the Crafting Patterns and place them into the ME Pattern Providers. Each Pattern Provider can hold multiple patterns, which will then be accessible by its adjacent Molecular Assemblers.
- Supply Ingredients: Ensure that all the raw materials and intermediate components required for your encoded crafts are present within your AE2 storage system. If items are missing, the crafting request will stall until they become available.
- Request a Craft: Navigate to any ME Terminal connected to your network. Search for the item you wish to craft, and then initiate the crafting request. The AE2 system will automatically manage the process, sending the request to the Crafting CPU, which then instructs the Pattern Providers and Molecular Assemblers to execute the craft using the available patterns and ingredients.
Important Tips for Optimal Performance
To truly master automated crafting with Molecular Assemblers, consider these optimization strategies:
- Use Acceleration Cards: To dramatically increase the speed at which your Molecular Assemblers complete crafts, insert Acceleration Cards directly into them. Each card significantly boosts the MA’s operational tempo.
- Optimize Co-Processors: The more Co-Processing Units you integrate into your Crafting CPU, the greater the parallelism your system can achieve. This means faster completion of complex, multi-step crafts and the ability for your system to handle multiple simultaneous crafting requests more efficiently.
- Distribute Patterns: Avoid centralizing all your patterns in a single Pattern Provider, especially for frequently crafted items or those involved in complex chains. Spreading your crafting patterns among several Pattern Providers can help enable more concurrent crafting processes and prevent bottlenecks in your system.
- Maximize Assembler Coverage: Configure your Pattern Providers to be adjacent to as many Molecular Assemblers as possible. Surrounding a Pattern Provider with up to six MAs will maximize throughput for the patterns stored within that specific Pattern Provider, ensuring no crafting capacity goes to waste.
- Monitor Crafts: For large-scale or complex automation, utilize a Crafting Monitor. This dedicated interface allows you to observe the progress of all active crafts, identify any stalled processes due to missing ingredients, or diagnose other issues.
- Smart Substitution: Understand when to enable or disable item substitution in your patterns. For most basic items, substitution is fine. However, it is crucial to disable substitution for items with NBT data (such as tools with specific enchantments or charged items) or for reusable items (like Inscriber Presses). If not handled correctly, enabling substitution for these items can cause the craft to stall or consume items that should be returned to inventory.
Common Mistakes to Avoid
Even experienced players can encounter issues. Being aware of these common mistakes can save you a lot of troubleshooting time:
- Using Processing Patterns: Molecular Assemblers are exclusively designed for table-based crafts (Crafting Table, Smithing Table, Stonecutter). They do not use “Processing Patterns”. Processing Patterns are meant for external machines like furnaces, pulverizers, or other mod-specific processors. Inserting a Processing Pattern into an MA will yield no results.
- Lack of Power: A fundamental requirement for any AE2 device. Ensure your Molecular Assemblers are correctly connected to your AE2 network and are receiving sufficient power from your ME Controller. Unpowered MAs will simply not function.
- Incorrect Pattern Placement: For automated crafting, patterns should almost always be placed into the ME Pattern Provider, not directly into the Molecular Assembler itself. Placing a pattern directly into the MA is only for the standalone “single pattern mode” where it acts as a dedicated, non-networked crafter, which is less common for network automation.
- Over-stuffing Pattern Providers: While a Pattern Provider can hold many patterns, putting too many different patterns into a single unit can hinder parallelism and lead to slower crafting overall, especially if many different crafts are requested simultaneously. Distribute patterns strategically.
- Ignoring NBT Data/Reusable Items: This is a critical point. Crafting recipes that involve items with specific NBT data (e.g., a tool with a certain durability or charge level) or items that are reusable (like Inscriber Presses from Applied Energistics 2 itself, which are not consumed in a craft) can cause the craft to stall indefinitely if item substitution is not correctly configured (i.e., disabled for these specific patterns).
- Optifine Conflicts: In some instances, the popular performance mod Optifine has been known to interfere with the Molecular Assembler’s ability to push crafted items to adjacent inventories. If you experience items not ejecting correctly, consider testing without Optifine to rule out this potential conflict.