appliedinsight

appliedinsight

AE2附加:一个自扩展存储库、JSON过滤器智能总线,以及一键网络分析与合并。

应用能源学 2

应用能源:洞察

应用能源:洞察appliedinsight)是应用能源2的一个附加模组,专为你的ME网络规模大到无法目视的时刻而设计——当物品分散在多个驱动器、类型槽位已满、打开ME终端开始卡顿。

它可以帮助你查看网格的运行情况,以AE2的方式整理存储空间,并在无需无休止地叠加驱动器的情况下扩展容量。

亮点: 自动扩展的数字资产保险库(更少的后端 → 更流畅的终端)· 智能总线,附带网页JSON编辑器和一键预设 · 排序命令方块,用于可解释的分析和合并——无需记忆命令。

推荐循环: 存储分析合并 → 整合到数字资产保险库 → 当网络再次扩展时重复。


需求

Minecraft 1.21.1
模组加载器 NeoForge 21.1.224
AE2 19.2.17+
Java 21

可选的客户端模组:JEIEMI(扩展单元拖放、过滤器编辑)。


为何选择洞察?

该模组针对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与传统驱动单元分开标注。


快速入门

  1. 安装 AE2 + 应用能源:洞察
  2. 合成数字资产保险库智能总线排序命令方块
  3. 将它们连接到你的ME网络
  4. 打开命令方块 → 存储分析 → 如果有碎片化则合并 → 将库存路由至DAV
  5. (可选)将智能总线放在线缆上 → 使用预设网页编辑器 → 粘贴过滤器 → 设置导入/导出模式

游戏内指南章节通过GuideMe集成。


链接


版本说明

当前版本:v0.9.2 —— 测试版后的稳定性改进;合并路由已与AE2存储语义对齐。非常欢迎反馈和Bug报告。

许可协议: 保留所有权利。