---
navigation:
  parent: crazyae2addons_index.md
  title: 自动建筑机
  icon: crazyae2addons:auto_builder
categories:
  - Monitoring and Automation
item_ids:
  - crazyae2addons:auto_builder
---

# 自动建筑机

## [视频教程](https://youtu.be/Cvj5r-ilMYU&list=PLB8Rr5Xojkr5T1qoPr_4JdETiBkF4qF6r)

## [如何编程](auto_builder_language.md)

<BlockImage id="crazyae2addons:auto_builder" scale="4"></BlockImage>

自动建筑机是应用能源2（AE2）驱动的可编程建筑机器人。它会从特制的**建筑机样板**中读取数据，并照指示放置或移除方块。

---

## 工作原理

1. **为样板编码**
    - 对两个位置使用建筑机样板以选择角落（右击选择第一个角落，Shift右击选择第二个）。
    - 右击空气以将结构复制并存入物品。
    - 范围内的所有方块都会被扫描，从而制成建筑机样板。

2. **编辑样板（可选）**
    - 手持建筑机样板Shift右击可打开一个文本编辑器GUI。
    - 可在其中调整延时，或是加入重置、移除、循环、宏等命令。
    - 右侧的数字是各命令间的延时，以刻计（默认20刻，合1秒），设为0可让其以最高速度运转。

3. **放入样板**
    - 将样板放入**自动建筑机**方块。
    - 同一时刻只可放入一个样板。
    - 可以通过自动方式向其中放入和从中取出样板。

4. **提供能量和物品**
    - 将自动建筑机连接至ME网络。
    - 确保ME网络存储中有足够的建筑材料。
    - 自动建筑机会在开始执行前抽取**当次所需的全部能量**。
    - 支持合成卡。

5. **触发建筑**
    - 向顶部提供红石信号以开始建筑。
    - 建筑机会**基于其自身朝向**执行指令。
    - **预览模式**会实时显示方块影像，在开始操作前可作参考。
    - 搭建完毕后，建筑机会向各面发出一个短红石脉冲。
    - 加速卡可加快其工作速度。

---

## 关键特性

- **相对性**：结构会基于建筑机的朝向进行搭建
- **预览模式**：在预定要放置和移除方块的位置实时显示方块预览影像
- **能量预支**：程序开始时就将消耗整段程序所需的能量，能量不足便不会启动
- **放置方块附带回收**：拆下的方块会返回ME网络存储
- **完全与AE2的存储和供能系统集成**
- **操作可使用红石控制**
