AE2 模板磁盘

AE2 模板磁盘

将编码后的AE2模板存储在磁盘上,而不是填满供应器的槽位。添加了基于磁盘的供应器(方块和线缆面板)、模板传输器和两个组装器。需要AE2。

应用能源学 2

AE2 Pattern Disk

一个 Applied Energistics 2 的附属模组,将编码后的样板存储在磁盘上,而不是填满样板供应器的九个槽位——此外还提供了一个用于填充这些磁盘的传输器、一个用于执行任务的并行装配器,以及一个用于批量合成的批量装配器。

需要 Applied Energistics 2(19.0.0 或更新版本),运行于 NeoForge 1.21.1。

需求

Minecraft 1.21.1
模组加载器 NeoForge 21.1.241 或更新版本(21.1.x)
必需依赖 Applied Energistics 2 19.0.0 或更新版本
Java 21(由模组加载器提供)

安装

  1. 为 Minecraft 1.21.1 安装 NeoForge。
  2. 将此 jar 和 Applied Energistics 2 放入你的 mods 文件夹。

特性

样板磁盘

将编码后的 AE2 样板存储在单个磁盘上。磁盘初始无类型;你插入的第一个样板决定其类型,且同一时间只能容纳一种类型。

磁盘 编码样板数
1k 4
4k 16
16k 64
64k 256
256k 1024

层级越大,磁盘本身携带的物品数据就越多:请将超大磁盘保存在普通存储中,并在使用时注意菜单/网络同步,因为最高层级旨在作为归档存储,而非日常使用的磁盘。

ME 样板磁盘供应器

一种由实体样板磁盘支持的样板供应器:插入磁盘后,它会将其样板暴露给 ME 自动合成。它仅提供任务(自身从不合成),并通过其返回库存接收成品。

它有两种形态,共享同一实现——一种世界中的方块,以及一种像 AE2 自带的线缆样板供应器那样附着在线缆上的面板部件。面板保持相同的九个磁盘槽位和相同的返回库存,只是占用更小的空间,两种形态可在合成网格中相互转换(无序合成,双向 1:1)。

ME 样板传输器

在 AE2 空白样板和样板磁盘之间移动样板。输入槽接受编码样板或满磁盘,目标槽存放目标磁盘,提取产生的空白样板将返回 ME 网络。支持速度卡。

高效分子装配器

一种并行分子装配器,拥有八个独立线程,每个线程拥有自己的 3×3 网格、输出槽和进度条。每个线程一个 GUI 页面(页面布局遵循 ExtendedAE 的扩展分子装配器),仅所选页面上显示垂直进度。最多可安装五张 AE2 速度卡(倍率 1.0× / 1.3× / 1.7× / 2.0× / 2.5× / 5.0×)。

任何页面也可持有自己的样板:插入一个编码的合成(或锻造台 / 切石)样板后,该页面将变为自行执行,从网络拉取输入,并将产物及容器剩余物推送至相邻库存或返回网络。运行自身样板的页面将停止接受推送的任务,因此只要至少有一个页面空闲,机器就会继续接受任务。

批量装配器

缓冲合成 CPU 推送的所有内容至九个私有存储元件槽位,仅在输入材料实际停止到达后才运行——即最后一次接受推送后的 40 刻(标准)或 10 刻(快速)。已开始的批次会运行到队列末尾,没有每刻上限。可处理工作台、锻造台和切石配方。

产出(包括容器剩余物)将在约 20 刻内平稳返回网络;若网络无法接收,它们将排队并重试。其内部的存储元件为机器私有,在缓冲工作期间会被锁定——破坏方块或按下取消会将缓冲返回网络。最多四张速度卡可增加分析线程(2 / 4 / 8 / 16),而每个元件和网络访问都保持在服务器线程上。

ME 样板磁盘编码终端

一种附着于线缆的编码终端,可将样板直接写入样板磁盘:它列出其 ME 网络中的所有样板磁盘,并就地编码合成、处理、锻造台和切石样板。

已知行为

  • 批量装配器不会串联配方:它运行合成 CPU 推送的批次,产出返回网络,随后由 CPU 安排后续内容。
  • 两个装配器都只运行分子装配器可执行的样板——工作台、锻造台和切石。处理样板会被拒绝。

配方

所有配方列于 README 中,并可在 JEI/EMI 中查看。

整合包

欢迎将此模组纳入整合包。请遵循 LGPL-3.0 条款——保留署名并链接回此处会受到欢迎,尽管许可证本身并不要求。

许可证

LGPL-3.0。在可能的情况下,本模组附带自己的美术资源。README 的资源表记录了各资源的来源:借自 Applied Energistics 2 的资源(其本身为 LGPL-3.0)、本地重制的资源,以及来自 XingLuo 的 AE2 1.21 GUI Expansion 资源包的美术资源,均在本项目的 LGPL-3.0 下再分发。

源码与问题