
appliedinsight
AE2附加:一个自扩展存储库、JSON过滤器智能总线,以及一键网络分析与合并。
应用能源:洞察
应用能源:洞察(appliedinsight)是应用能源2的一个附加模组,专为你的ME网络规模大到无法目视的时刻而设计——当物品分散在多个驱动器、类型槽位已满、打开ME终端开始卡顿。
它可以帮助你查看网格的运行情况,以AE2的方式整理存储空间,并在无需无休止地叠加驱动器的情况下扩展容量。
亮点: 自动扩展的数字资产保险库(更少的后端 → 更流畅的终端)· 智能总线,附带网页JSON编辑器和一键预设 · 排序命令方块,用于可解释的分析和合并——无需记忆命令。
推荐循环: 存储分析 → 合并 → 整合到数字资产保险库 → 当网络再次扩展时重复。
需求
| Minecraft | 1.21.1 |
| 模组加载器 | NeoForge 21.1.224 |
| AE2 | 19.2.17+ |
| Java | 21 |
可选的客户端模组:JEI、EMI(扩展单元拖放、过滤器编辑)。
为何选择洞察?
该模组针对AE2后期游戏的痛点:
- 无法看到全局 —— 终端搜索能找到物品,但无法看到碎片化和压力来自哪里
- 缺乏整理网格的一流方法 —— 散落的堆叠浪费类型槽位;手动调拨无法规模化
- 驱动器墙导致终端变慢 —— 每个单元和外部总线都是AE2在打开时必须枚举的另一个存储后端
- 不透明的总线工具 —— 复杂过滤器静默失败,难以信任
洞察始终是一个附加模组,而非分支:它通过常规的AE2网格API读取和操作,提供清晰的游戏内反馈,而非隐藏行为。
过滤器工具 —— 无需手写JSON
智能总线过滤器功能强大,但你无需手写JSON:
- 游戏内预设 —— 针对所有物品、带耐久度的物品和矿石的一键过滤器
- 离线网页编辑器 —— 仓库中捆绑的可视化规则构建器(
tools/filter-editor/);在浏览器中运行,无需联网 - 模板 —— 从网页编辑器中的现成示例开始,然后调整字段和运算符
- 复制到游戏 —— 在浏览器中构建规则,复制JSON,粘贴到智能总线GUI,保存
推荐工作流程: 打开智能总线GUI → 网页编辑器 → 选择模板或预设 → 调整规则 → 复制到游戏 → 在游戏中粘贴 → 保存。
数字资产保险库 —— 一个方块,无限扩展的存储
数字资产保险库(DAV) 是一个集中式存储池 —— 而非逐个槽位的驱动器。将库存整合到DAV中,可以将多次逐个单元的枚举替换为一个ME存储后端,这通常能减少繁忙网络中ME终端的打开卡顿。
- 内置容量: 2048字节 / 126个物品类型(相当于两个空的1k单元) —— 即可使用
- 单元吸收: 向其喂入空的AE2存储单元,将更多字节和类型堆叠到一个池中
- 导入现有库存: 首次连接时,将散落的网络物品拉入保险库
- 自动接受: 将DAV设为传入物品的首选目标
- 自动扩展: 达到使用阈值(默认80%)时,从网络中拉取空单元或提交ME自动合成任务;完成的单元会被自动吸收
- 手动单次扩展: GUI按钮,附带清晰的状态反馈(缺少单元、缺少样板、正在合成中,等等)
自动扩展设置: 在DAV GUI中设置你的扩展单元类型,然后确保网络上有空单元可用或存在匹配的ME合成样板用于自动合成。没有单元或样板,自动扩展无法运行。
工作流程: 连接到ME → 启用自动接受 → (可选)导入库存 → 吸收单元 → 设置扩展单元类型并确认样板 → 启用自动扩展。
智能总线 —— JSON过滤器,导入或导出
智能总线是一个线缆部件,使用FilterExpression JSON —— 比堆叠模糊升级卡更灵活。
- 模式: 未配置 / 导入(背面 → 网络) / 导出(网络 → 背面) —— 用Shift+右键或GUI切换
- 过滤器: 物品ID、模组ID、标签、耐久度、堆叠大小、
AND/OR、嵌套组 - 预设与网页编辑器: 见上方过滤器工具 —— 游戏内预设,浏览器中提供模板+可视化编辑器
- 吞吐量: 默认最高每秒12满堆叠(可在
config/appliedinsight-server.toml中配置) —— 在拥挤的总线线路上节省大量升级卡槽位
示例 —— 仅导入ae2模组的物品:
{
"combinator": "AND",
"rules": [
{ "field": "MOD_ID", "operator": "EQUALS", "value": "ae2" }
]
}
排序命令方块 —— 分析、合并、排序
右键单击排序命令方块即可打开终端GUI。
| 按钮 | 功能 |
|---|---|
| 存储分析 | 网络健康度:内部/外部拆分、碎片化、DAV容量概览 —— 在移动物品前查看问题 |
| 合并 | 符合AE2规范的整合:仅限单元 → 单元和单元 → 外部;外部存储总线绝不作为合并源(不从抽屉/箱子中抽取) |
| 规划与移动 | 通过config/appliedinsight/profiles/路由配置文件进行基于区域的分拣(服务器管理员) |
合并语义(v0.9.2+):
- 单元 → 单元 —— 合并内部驱动器和DAV中散落的堆叠
- 单元 → 外部 —— 推入已包含相同物品的存储总线
- 绝不外部 → 任何地方 —— 洞察在合并期间不会从外部存储中抽取物品
与DAV配合良好:合并减少碎片化 → DAV恢复类型余量 → 散落单元减少 → 终端保持响应。分析UI会将DAV与传统驱动单元分开标注。
快速入门
- 安装 AE2 + 应用能源:洞察
- 合成数字资产保险库、智能总线和排序命令方块
- 将它们连接到你的ME网络
- 打开命令方块 → 存储分析 → 如果有碎片化则合并 → 将库存路由至DAV
- (可选)将智能总线放在线缆上 → 使用预设或网页编辑器 → 粘贴过滤器 → 设置导入/导出模式
游戏内指南章节通过GuideMe集成。
链接
- GitHub: https://github.com/KnightCodeSquareMatrix/appliedinsight
- 发布页: https://github.com/KnightCodeSquareMatrix/appliedinsight/releases
- 问题与反馈: https://github.com/KnightCodeSquareMatrix/appliedinsight/issues
版本说明
当前版本:v0.9.2 —— 测试版后的稳定性改进;合并路由已与AE2存储语义对齐。非常欢迎反馈和Bug报告。
许可协议: 保留所有权利。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。