auto_builder - GilbertzRivi/CrazyAE2Addons GitHub Wiki
AutoBuilder
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 in between all commands in ticks (default 20 ticks or 1 sec), set to 0 for it to work the fastest.
-
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.
- Make sure the required building materials are available in storage.
- Supports crafting card.
-
Trigger Building
- Use a redstone signal from the top to start the program.
- The builder will move step by step and build according to the pattern.
- When finished, it emits a short redstone pulse on its sides.
- Acceleration cards make it work much faster.
Key Features
- Builds complex structures from patterns
- Full AE2 storage and power integration
- Redstone-controlled execution
- Block replacement with recycling (old block is put back into storage)
- Real-time ghost block preview of building position