AE2 Pattern Disk 0.3.0 [NeoForge 1.21.1]
Curse Maven Snippet
What's new
这一版把「样板磁盘编码终端」补成了一台能用的机器:磁盘列表能按标记归类与搜索、写盘失败会说明原因、编好的样板在目标唯一时直接落盘。
新增
- 样板磁盘标记。磁盘可以记一个标记,说明它属于哪台机器 / 哪类配方;标记在磁盘 tooltip 里单独一行显示,不再改写磁盘名。导入配方后标记取该配方在 EMI 里的类别(熔炉、烟熏、切石机……各是各的),手动编码时退回编码模式。
- 磁盘列表搜索栏。按磁盘名搜索;以
#开头则按标记搜索,模式标记会归一到对应类别的名字,所以「导入过配方」和「手动编码」的同机器磁盘叫同一个名字、互相搜得到。 - 显示无标记磁盘的开关,位于搜索栏右侧。关闭时只列有标记的磁盘(无标记的盘不属于任何配方类型);打开时把无标记的盘也列出来,且它们不受
#标记搜索影响——这样才看得到、够得着那些还没标记的新盘。 - 鼠标操作:左键把当前编码的样板写入该磁盘;工作方块右键用当前配方类别覆写标记;Shift+右键用搜索栏里的文本写标记,搜索栏为空则清除标记;工作方块中键按机器名重命名。
- 编写样板时自动落盘。搜索栏筛完恰好剩一张磁盘时,点「编写样板」直接把样板写进去,省掉「编出一个样板再点磁盘」两步。
- 写盘结果一律有回执,且在聊天栏(按 T 可查)。成功会说写到了哪张盘;失败会说原因:盘已满、已锁定为其他类型的样板、盘里已有产出相同的配方、这份样板解不出类型、目标磁盘已不在列表里、没有恰好一张盘可自动写入。
- 空白样板槽改为网络镜像。样板直接从 ME 网络取,不再需要往槽里放空白样板;存盘后回退的空白样板按「网络 → 背包 → 编码槽」的顺序落位。
- 切石模式的配方选项改为三行(原两行),行间不留空隙,一次能看到 12 个选项。
- 对外 API:导出
PatternDiskApi门面,外部模组可接入样板磁盘;样板磁盘供应器接受 ExtendedAE Plus 的上传写入。
修复
- 唯一匹配时却不写盘、也不给任何提示。磁盘的
serial从Long.MIN_VALUE起自增、恒为负数,而自动写盘这条链路拿-1当「没有目标」并按符号判断,于是客户端判定恒真、服务端门限恒假:既永远不写盘,又每次都提示「不是恰好一张」。改为按张数判断。 - 标记粒度退化成只有编码模式。导入配方时记下的类别会被随后的
setMode(导入内部会切模式,而手动切模式要丢弃旧类别)当场清掉,导致绑定写下的始终是模式标记,分不出具体配方类别。调整了设置顺序。 - 切石会出现「切石」和「切石样板」两种标记。导入态用配方类别、手动态用编码模式,两套词;现在模式标记按对应类别的名字显示,两套说法收敛成一个。
- 磁盘写入后列表刷新滞后(改为写入即推送,不再等指纹比对)。
- 中键改名读到的是旧标记(改为等权威列表到货后再执行)。
- 批处理装配室的 PAT 分组返回真实分组而非
nothing()。
变更
- 样板磁盘槽的 tooltip 措辞统一:手势用词一致、宾语一律称「该样板磁盘」,并精简掉冗长的规则说明行。
- 搜索栏 tooltip 走 AE2 原生链路。
This mod has no additional files

