更多-用余烬燃烧器创建燃烧器

更多-用余烬燃烧器创建燃烧器

为机械动力添加一个余烬燃烧器——一种由余烬重燃的余烬能量驱动的燃烧器。

技术

一个为 NeoForge 1.21.1 制作的模组,为 机械动力(Create) 添加了一个 余烬燃烧室(Ember Burner)——一个由 余烬重燃(Embers Re-Ignited) 的余烬能量驱动的燃烧室。

它是 More Burners 的附属模组,基于其燃烧室框架(BaseBurnerBlock / BaseBurnerBlockEntity)构建,可以为任何需要热量的机械动力机器提供燃料——包括工作盆、锅炉等——作为烈焰人燃烧室的替代品。

功能

  • 余烬驱动:燃烧室消耗余烬能量逐步升温,提供机械动力的标准热量等级(阴燃 → 点燃 → 炽热)。一旦点燃,它也可以为锅炉提供全部热量;
  • 巨大容量:6000 点余烬能量,每 tick 消耗 1 点余烬(余烬耗尽时停止加热并缓慢降温);
  • 余烬共享:水平相邻的余烬燃烧室会自动均衡各自的余烬储备,保持整个阵列燃料均匀;
  • 风箱交互:与 大气风箱 配合可突破热量上限:
    风箱位置 最大热量 加热/冷却速率
    无 300 ×1
    相邻(面向) 400(达到过热/炽热) ×2
    隔 1 格方块 340 ×1
  • 任意侧面输入:可通过余烬(Embers)的余烬接收器从四个水平方向中的任意一个喂入余烬;
  • 信息显示:支持机械动力的护目镜(显示每秒余烬消耗量)和余烬(Embers)的刻度盘(读取当前/最大热量);
  • 遮盖检测:顶部被遮盖时,火花粒子停止生成(方块列表可通过 More Burners 的客户端配置调整);
  • 双语支持:内置简体中文(余烬燃烧室)和英文(Ember Burner)语言文件。

配置

所有数值都可以通过 config/morecreateburnerswithemberburner-common.toml 调整——无需重启,修改立即生效:

键名 默认值 描述
[ember_burner] max_capacity 6000.0 最大余烬容量
ember_cost 1.0 每 tick 消耗的余烬量
heating_rate 1.5 消耗余烬时每秒获得的热量
cooling_rate 1.0 余烬耗尽时每秒损失的热量
rate_multiplier 2.0 相邻风箱的加热/冷却倍率
max_heat 300.0 无风箱时的最大热量
max_heat_1 400.0 相邻风箱时的最大热量
max_heat_2 340.0 风箱隔 1 格方块时的最大热量
 

依赖

模组 版本 类型
NeoForge 21.1.244+ (MC 1.21.1) 必需
Create 6.0.10+ 必需
More Burners 1.21.1-0.3.6+ 必需
Embers Re-Ignited 1.21.1-1.5.7+ 必需
 

许可与致谢

  • 本模组以 MIT 许可证发布;
  • 基于 More Burners(MIT,作者 DragonEgg)的燃烧室框架构建,复用了其方块模型和纹理——感谢原作者;
  • 使用了 Create(MIT)的热源 API 和 Embers Re-Ignited(MIT)的余烬能量 API。