Skip to content

v0.1.0 - AE2 智能合成调度首发

Choose a tag to compare

@HOMEFTW HOMEFTW released this 28 Apr 09:39
· 10 commits to master since this release

v0.1.0 AE2 智能合成调度首个发布

为 GTNH(Minecraft 1.7.10)的 Applied Energistics 2 提供分层智能合成调度,把一次大合成切分成 layer 顺序自动派发到空闲 CPU。

主要功能

  • 在 AE2 合成确认页注入 智能合成 按钮,一键生成调度订单
  • 多层任务规划:层内并行、层间顺序推进
  • 自动 CPU 调度:每个 server tick 检查空闲 CPU 并提交规划好的任务
  • 自定义状态界面(6x3 任务格 / 滚动条 / 状态色完全对齐 AE2 GuiCraftingCPU)
  • AE2 合成状态页注入 查看调度 按钮和补充 tooltip
  • 取消整单 / 重试失败任务,正确回收 AE2 link
  • 中英双语本地化

关键 bug 修复

  • SmartCraftRequesterBridge.injectCraftedItems 改为返回 items(拒收)以让 AE2 把产物路由进 ME 存储(之前返回 null 会让产物消失)
  • applyLayerStatus 在 [FAILED, WAITING_CPU] 组合下不再误判为 PAUSED,保证 retry 后能继续推进
  • reconcileTaskExecution 在 link.isDone() 时直接 DONE,去掉错位的 baseline-delta 验证(之前会让任务永远卡死 VERIFYING_OUTPUT)
  • OpenSmartCraftPreviewPacket A3 / A4 失败路径不再产生孤儿订单和无响应按钮

安装

  1. 下载下面的 ae2intelligentscheduling-0.1.0.jar
  2. 放到客户端 / 服务端的 mods/ 目录
  3. 启动游戏,无需额外配置

依赖

  • Minecraft 1.7.10
  • Forge 10.13.4.1614
  • AE2 Unofficial GTNH rv3-beta-695+

已知限制

  • 仅支持单玩家发起的合成上下文;自动机器(接口、子网)触发的合成走 AE2 原生流程
  • 订单不持久化到存档;服务器重启后未完成的智能合成订单会丢失,AE2 已下发的 link 由 AE2 自行处理
  • 仅在 AE2 GTNH 分支上测试过