AutoBuilder
Video Tutorial
How to program it
The AutoBuilder is a programmable building robot powered by AE2.
It reads a special Builder Pattern Item and places or removes blocks in the world based on its instructions.
How It Works
-
Create a Pattern
- Use the Builder Pattern Item to select two corners in the world (r-click to select first corner, shift r-click to select another).
- Right click air to copy the structure and save it to the item.
- All blocks inside will be scanned and converted into a build pattern.
-
Edit the Pattern (Optional)
- Shift Right-click the Builder Pattern Item to open a text editor GUI.
- You can adjust delay, add commands like resets, removals, loops, or macros.
- The number on the right is the delay added between commands in ticks (default 20 ticks or 1 sec). Set to 0 for maximum speed.
-
Insert Pattern
- Place the pattern item into the AutoBuilder block.
- Only one pattern can be inserted at a time.
- You can use automation to insert/extract patterns out of the block.
-
Provide Power and Items
- Connect the AutoBuilder to an ME network.
- All building materials must be available in the ME storage system.
- AutoBuilder withdraws the entire energy cost upfront before starting execution.
- Supports crafting card.
-
Trigger Building
- Use a redstone signal from the top to start the program.
- The builder will execute instructions relative to its current facing direction.
- A preview mode shows ghost blocks in real time, so you can check alignment before committing.
- When finished, it emits a short redstone pulse on its sides.
- Acceleration cards make it work much faster.
Key Features
- Relativity: Structures always align relative to the builder’s orientation
- Preview Mode: Real-time ghost block preview of where blocks will be placed or removed
- Upfront Energy Cost: Entire program energy is consumed at the beginning — if insufficient, the build won’t start
- Block Replacement with Recycling: Old blocks are returned into ME storage
- Full AE2 storage and power integration
- Redstone-controlled execution