进化熔炉

进化熔炉

为熔炉、高炉和烟熏炉添加升级系统,允许它们在使用过程中通过多个等级进化。

Evolving Furnaces 宣传图

进化熔炉(Evolving Furnaces) 允许你将原版熔炉、高炉和烟熏炉升级为更强大的机器。从普通熔炉开始,将其变成铜熔炉,然后通过紫水晶、铁、青金石、红石、金、钻石、绿宝石、黑曜石和下界合金不断进化。

原版机器在升级前保持原样。每种机器都保留自己的配方、燃料行为以及基础烹饪速度。更高等级烹饪更快、单次处理更多物品,并使用对应材质的纹理改变外观。

所有机器一览

入门指南

放置一个原版熔炉、高炉或烟熏炉,打开其 GUI,然后点击 升级 按钮。首次升级需要 8 个铜块 和 2 级经验等级,可将机器变成铜熔炉。

从这里开始,继续烹饪。机器在物品完成烹饪时获得进度。当你烹饪了足够多的物品后,收集下一等级所需的材料和经验,然后再次升级。物品、燃料、烹饪进度和升级进度都会被保留。

信息面板会显示当前等级、烹饪时间、批量大小、剩余烹饪次数以及下一次升级的费用,无需离开 GUI 即可查看。

信息面板

主要特性

  • 原版优先: 熔炉、高炉和烟熏炉不会被替换。你可以随时准备好后进行升级。
  • 10 个默认等级: 从铜到下界合金,每一步都有新外观。
  • 基于使用的进度: 机器需要烹饪一定数量的物品才能解锁下一次升级。
  • 更快的烹饪: 每个等级都会减少烹饪时间。高炉和烟熏炉的烹饪速度始终保持为熔炉的两倍。
  • 批量烹饪: 更高等级可以在单次循环中烹饪多个物品。燃料仍按刻消耗,而不是按批量中的物品数量消耗。
  • 升级费用: 每次升级都会消耗你物品栏(主手、快捷栏和副手)中的材料以及经验等级。
  • 信息面板: 直接在机器 GUI 中查看统计信息和下一次升级费用。
  • 可配置 IO: 将每个面设置为输入、输出、燃料或禁用。漏斗和其他物品管道会遵循该配置。没有自动弹出功能。
  • 自定义视觉效果: 每个等级在机器边框使用源材质纹理。中心保持原版风格,因此资源包仍然适用。
  • 数据保留: 升级会保留物品栏、燃料、烹饪进度、存储的配方经验、朝向、名称、IO 配置和升级进度。
  • 配方兼容性: 使用原版烧炼、高炉和烟熏配方,包括其他模组或数据包添加的配方。
  • JEI、EMI 和 REI: 浏览每个等级,比较统计数据,并查看升级费用。Jade 会显示样式化的机器名称。
  • 完全数据驱动: 等级、属性、费用、视觉效果、显示名称和进度都可以通过 JSON 数据包更改。
  • 轻量设计: 吞吐量来自批量大小,而不是在单个服务器刻中烹饪多个物品。

IO 配置面板

默认等级

熔炉、高炉和烟熏炉各有自己的进度。三种机器默认的材料路径相同:

  • 铜
  • 紫水晶
  • 铁
  • 青金石
  • 红石
  • 金
  • 钻石
  • 绿宝石
  • 黑曜石
  • 下界合金

默认熔炉属性:

等级 烹饪时间 批量
铜 10.00秒 1
紫水晶 9.50秒 1
铁 9.00秒 1
青金石 8.50秒 2
红石 8.00秒 2
金 7.50秒 2
钻石 7.00秒 4
绿宝石 6.50秒 4
黑曜石 6.00秒 4
下界合金 5.50秒 8

高炉和烟熏炉使用相同的批量大小,但烹饪速度快两倍。下界合金熔炉在 5.5 秒内烹饪 8 个物品。下界合金高炉或烟熏炉在 2.75 秒内完成同样的工作。

破坏升级后的机器会掉落当前等级的机器。内部物品会像原版一样分开掉落。

给整合包作者的建议

围绕默认的 10 级路径没有任何硬编码。数据包可以定义 5 级、50 级或 135 级。

每种机器类型都有自己的 JSON 文件。你可以更改:

  • 等级数量及其顺序
  • 每种语言的显示名称
  • 烹饪时间和批量大小
  • 解锁下一次升级所需的烹饪物品数量
  • 升级材料,包括物品标签
  • 经验等级费用
  • 视觉样式方块和纹理面

数据包会替换该机器的完整列表。/reload 会更新服务器并将新等级同步到客户端、GUI、工具提示和配方查看器。

铜烟熏炉数据包配置示例

兼容性

必需: Minecraft 1.21.1、NeoForge

可选: JEI、EMI、REI、Jade

进化熔炉目前支持熔炉、高炉和烟熏炉。未来可能会添加更多机器。