Skip to content

新内容 ​

Since after 21.1.2

MBD2 21.1.2 之后新增和修复的所有内容。如果你在更新整合包、脚本、蓝图或附属模组,也请阅读从 21.1.2 升级。

一台机器多个配方逻辑 ​

一台机器现在可以同时运行多条配方。Threads 让一个配方逻辑的若干份副本并排运行;额外配方逻辑(Additional Recipe Logics)添加更多逻辑,各有自己的名字、配方类型和设置,并可以限定各自能用哪些槽位。

一台机器上的两个配方逻辑,各有自己的槽位和进度条。

Trait、多方块样式谓词、配方事件、蓝图、机器 UI、Jade 和配方查看器都能区分各个逻辑。见多个配方逻辑。

配方搜索与配方生命周期 ​

  • 空闲的机器只在它用到的东西变化时,才通过按配方类型建立的索引搜索,而不是每 5 tick 把所有配方试一遍。见空闲逻辑何时搜索。
  • 配方完成时产出放不下,会等待空间,而不是销毁产出。
  • 随配方一起工作的 handler(如 Create 转速)恰好收到一次开始、一次停止的通知,暂停或机器卸载时也一样。
  • Fuel Burning Finish 事件能到达蓝图和脚本了。

物品槽与保留的 Trait 数据 ​

  • 开启 Ignore item stack limit 后,一个物品槽可以放超过一组,最多到整数上限。
  • 任何 Trait 都可以用 Keep data on drop 把数据保存在掉落的机器物品里;物品槽关闭 Drop items 后可以什么都不掉落。
放着上千个物品的槽位,拆掉机器再放回去,内容依旧。

见超过一组的物品槽。

星辉魔法(Astral Sorcery) ​

流明和星能作为配方内容,存储流明、接收星能的 Trait,以及星座、天象和研究条件。见星辉魔法。

蓝图 ​

  • 配方事件会给出它所属的配方逻辑,Machine Info 和 Recipe Logic Info 可以读取逻辑。见配方逻辑节点。
  • Machine Info → Custom Data 有了 copy 输入;蓝图读到的配方数据是副本,图不会再意外改动共用的配方。
  • 内置的 KilaGraph 21.1.0.16 改变了纯节点的求值方式,见升级。

修复 ​

  • JEI 会显示 MBD2 配方的 ID。
  • 配方类型搜索框不再把类型列出两遍,并会按输入的文字搜索。
  • 流体储罐的 GUI IO 也作用于对它点击的桶。
  • 重建配方不再重复配方类型的模板,构建出的配方也不再与 builder 共享列表。
  • 物品、流体、能量等存储在渲染器关闭时发生变化,也会被保存。
  • ME 接口、样板供应器 Trait 和 PneumaticCraft 热量 Trait 不再在服务端线程之外保存;机器 tick 被取消时,由相邻方块传导的 PneumaticCraft 热量也会保存。
  • 自动 IO 面板不再把某个面画成比点击设置的状态超前一步。

Released under the MIT License.