File Details
Neo ECO AE Extension v20.2.0
- R
- Jul 5, 2026
- 3.09 MB
- 16
- 1.20.1
- Forge
File Name
neoecoae-20.2.0.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
20.2.0 Changelog / 更新日志
本更新日志由 AI 根据提交记录整理生成。
This changelog was generated by AI based on the commit history.
中文
新增
- 新增 GTCEu 联动配方:
- 多方块主机、存储矩阵、计算单元、无限存储组件等加入 GTCEu 机器配方。
- 新增 Cryotheum、晶体锭、活化晶体、活化福鲁伊克斯晶体、活化超导锭等 GTCEu 相关配方。
- 新增可选的无限存储模式:
- L9 存储矩阵可迁移到无限存储域。
- 无限存储域使用外部文件持久化,避免超大 NBT 风险。
- 新增可选的激进快速路径合成:
- 跳过中间 AE2 worker 路径,直接模拟批量合成过程。
- 按实际 FX 核心容量决定总在途合成上限。
- 增加 Tick 节拍上限,保持更平滑的合成输出节奏。
- 配置页面新增对应开关与说明。
- JEI / EMI 多方块预览显示优化。
改进
- 存储矩阵改为外部文件后端,并加入运行时内存缓存。
- 无限存储文件后端加入 WAL、分片、revision 校验与生命周期管理。
- 优化 Drive / Computation Drive 渲染:
- 缓存 BER 模型与 quad。
- 减少每帧重复模型解析。
- 优化 F 系列合成任务面板:
- 普通 worker 任务与激进快速路径模拟任务都会显示。
- 抽出共享任务面板组件。
- 优化无限存储 UI:
- 支持大数值显示。
- 优化 tooltip 与类型统计。
- 修复多类型容量柱显示逻辑。
- 重构部分代码结构:
- 三类 System 方块抽象公共基类。
- Fluid Input / Output Hatch 抽象公共基类。
- 多套 cell integration 抽象公共基类。
- 多方块 calculator 方向与镜像逻辑抽 helper。
修复
- 修复外部存储 WAL 与分片落盘在崩溃窗口下可能导致数据重复的问题。
- 修复 cell 后端释放不完整导致的内存与 tick 开销增长。
- 修复读取 cell 槽位时无意义标脏导致的频繁持久化。
- 修复创造模式复制矩阵可能复用 UUID 的问题。
- 修复客户端渲染 / Jade 查询可能创建幽灵 cell 后端的问题。
- 修复关闭无限存储配置后,域内容无法恢复到普通矩阵的问题。
- 修复无限存储域在服务器关闭 / 存档时未统一 flush / close 的问题。
- 修复存储子系统通讯接口输入 / 输出功能。
- 修复缺失语言键与多语言文本。
- 修复无限组件 / Drive 灯光显示问题。
- 修复发布流程:
prepareReleaseJar现在会生成带 JarJar 的正式发布 jar。- 发布 jar 会包含 Registrate 与 MixinExtras 的 Jar-in-Jar 元数据。
English
Added
- Added GTCEu integration recipes:
- GTCEu machine recipes for multiblock controllers, storage matrices, computation cells, and the infinite storage component.
- Added GTCEu recipes for Cryotheum, Crystal Ingot, Energized Crystal, Energized Fluix Crystal, Energized Superconductive Ingot, and related materials.
- Added optional infinite storage mode:
- L9 storage matrices can migrate into an infinite storage domain.
- Infinite domains use external file-backed persistence to avoid oversized NBT data.
- Added optional Aggressive Fast Path crafting:
- Simulates large crafting batches directly instead of routing every craft through the normal AE2 worker path.
- Uses actual FX worker capacity for total in-flight craft limits.
- Adds a per-tick pacing limit for smoother output updates.
- Added config screen entries for the new options.
- Improved JEI / EMI multiblock previews.
Improved
- Storage matrices now use a file-backed backend with an in-memory runtime cache.
- Infinite storage persistence now uses WAL, sharding, revision checks, and server lifecycle flushing / closing.
- Improved Drive and Computation Drive rendering:
- Cached BER models / quads.
- Reduced per-frame model lookup and quad extraction.
- Improved F-series crafting task UI:
- Displays both real worker tasks and Aggressive Fast Path simulated tasks.
- Shared task panel component extracted.
- Improved infinite storage UI:
- Better huge-number formatting.
- Better tooltips and type statistics.
- Fixed multi-type gauge rendering.
- Refactored shared code:
- Common base class for the three System blocks.
- Common base class for Fluid Input / Output Hatches.
- Common base class for cell integrations.
- Shared helper for multiblock calculator direction / mirror setup.
Fixed
- Fixed a crash-window duplication risk in file-backed infinite storage WAL / shard persistence.
- Fixed cell backend cache entries not being released properly.
- Fixed unnecessary persistence dirtying when reading cell slots.
- Fixed copied storage matrices potentially sharing the same UUID.
- Fixed client-side renderer / Jade queries creating phantom cell backends.
- Fixed restoring infinite domains back to normal storage when infinite mode is disabled.
- Fixed infinite storage domains not being flushed / closed on server save / stop.
- Fixed storage subsystem interface input / output behavior.
- Fixed missing language keys and localization text.
- Fixed infinite component / Drive light display issues.
- Fixed release packaging:
prepareReleaseJarnow produces the JarJar-enabled release jar.- Release jar includes Jar-in-Jar metadata for Registrate and MixinExtras.