机械动力:工厂控制台

蓝图

在工厂控制台中,你可以选择任意数量的组件,然后将它们保存到蓝图中。每个组件的配置和相对位置,以及它们之间的连接,都会保存到蓝图中。之后,该蓝图可以在虚拟面板上的其他位置或另一个工厂控制器中重复使用。

创建蓝图

要创建蓝图,请在仪表界面中选择所需的组件。随后右上角会出现一个保存按钮,点击打开“新建蓝图”界面。

btn save blueprint
图 1. “保存为蓝图”按钮
blueprint new
图 2. “新建蓝图”界面
❶ 蓝图名称
输入新蓝图的名称,必填。
必须是在操作系统中合法的文件名。
如果存在同名蓝图,保存时将覆盖它。此时会显示 icon warning
❷ 蓝图描述
输入任何对该蓝图的描述,选填。
❸ 组件
显示蓝图中包含的组件类型和数量。
❹ 网络
显示所选组件连接到的网络,及其被保存为的序号,参阅[网络映射]。拖动图标以重新排序。
❺ 放弃按钮
点击取消创建蓝图。
❻ 保存按钮
点击保存新蓝图。输入有效名称后可用。

蓝图中的网络

蓝图不会保存组件所连接的网络,而是会将其统计到一个列表中(图 2 ❹),每个网络都映射到列表中的一个序号(1、2、……)。蓝图中的每个组件仅记住该序号(例如,它是连接到的是第一、第二、……个网络)。在放置蓝图时,你将需要每个序号填写一个实际的网络。

这种设计使蓝图能够在不同的游戏存档之间共享,因为这些组件将在不同的网络中使用。

管理蓝图

已保存的蓝图可以在蓝图库中查看,点击右上角的“蓝图”按钮即可打开蓝图库。

btn open blueprints
图 3. “打开蓝图”按钮
blueprint library
图 4. 蓝图库,显示了 4 张现有的蓝图
❶ 名称
显示蓝图的名称。
❷ 组件
显示蓝图中组件的类型和数量,以及你的物品栏中是否有足够的物品。
❸ 放置按钮
点击开始放置蓝图。仅当蓝图可以放置时才启用。参见放置蓝图
❹ 编辑按钮
点击编辑蓝图。
❺ 导入提示
从游戏世界导入已有的组件配置功能存在的提示。
❻ 打开文件夹按钮
点击以使用操作系统的文件管理器打开蓝图被保存的目录。

蓝图以 .nbt 文件存储在 Minecraft 客户端的 controller_blueprints 目录中。你可以使用系统文件管理器复制或重命名这些文件。关闭并重新打开客户端后,蓝图库将能够识别这些改动。删除文件只能通过系统文件管理器进行。

编辑蓝图

点击图 4 ❹ 将打开蓝图编辑界面。该界面与“新建蓝图”界面非常相似,但此处只能编辑名称和描述。

blueprint edit
图 5. “编辑蓝图”界面
❶ 蓝图名称
编辑以重命名蓝图。
❷ 蓝图描述
编辑以更改蓝图的描述。
❺ 取消按钮
点击以放弃更改。
❻ 保存按钮
点击保存更改。

放置蓝图

要放置已保存的蓝图,请打开蓝图库,然后点击 btn place blueprint “放置”按钮。蓝图可放置的前提是,你的物品栏中必须有足够的物品来创建所有其包含的组件,并且工厂控制台中必须有足够的剩余容量

然后你可以移动控制台界面的视角,并在空白处点击以选择新的组件放置位置。之后会弹出一个界面,用于配置新的组件。

blueprint place
图 6. “放置蓝图”界面

这与“新建蓝图”界面非常相似,但是 ❶ 和 ❷ 不能在此处编辑。

❹ 网络
在每个槽位上滚动以为每个网络序号分配现有的网络。参阅蓝图中的网络
❺ 取消按钮
点击取消蓝图放置。
❻ 放置按钮
点击以确认放置蓝图。当所有网络都已分配后可用。

确认后,你的物品栏中的物品将被自动放入工厂控制台中。

从游戏世界导入已有的组件配置

游戏世界中已有的组件墙可以被导入工厂控制台,或被保存为蓝图。要执行此操作,请使用“蓝图与笔”选择一个区域,但不要用它将该区域保存为蓝图。

import world select
图 7. 使用蓝图与笔选择即将导入的区域

请留意:

  • 所选区域必须是二维的,即三个维度中必须有一个维度的尺寸为 1。
  • 另外两个维度的尺寸必须小于或等于 128。
  • 组件必须朝向同一方向且旋转方向一致,否则为未定义行为。
  • 只有部分组件可以被导入,不支持的方块将被跳过。

选中后,放下蓝图与笔,并与工厂控制台交互。蓝图库顶部会显示一个特殊条目,代表蓝图与笔选中的区域。

blueprint library import world
图 8. 在世界中使用蓝图与笔选择有效区域后的蓝图库
❶ 组件
显示所选区域中被识别的组件。
❷ 放置按钮
点击将选定的组件放置到工厂控制台中。类似于放置蓝图,但没有网络映射
❸ 保存按钮
点击以将选定的组件保存为蓝图。
import world placed
图 9. 在图 7 中选中的组件,导入到工厂控制台后