Just Dire Fuels
Just Dire Things 的附属模组,将其硬编码的燃料系统改为由数据包驱动。可添加新燃料(流体或固体)、覆盖 JDT 锁定的 FE 数值,并在 JEI物品管理器中浏览燃料。
介绍
Just Dire Fuels
Just Dire Things 自带一对出色的发电机,一个是用于精炼燃料的流体发电机,另一个是用于分级煤炭的固体燃料发电机。它们也是完全封闭的。流体燃料被锁定为三种内部类型,FE 值被硬编码进服务端配置,而且没有公开的 API 供模组或整合包添加新燃料。
Just Dire Fuels 致力于扩展这一点。两个新的 NeoForge 数据映射让任何数据包都能添加燃料、覆盖现有速率,并且更改会立即在 JEI 中显示。
它添加了什么
流体发电机 T1 数据包驱动的燃料接受
原版 JDT 只接受实现了内部 RefinedFuel 接口的流体。Just Dire Fuels 通过 justdirefuels:fluid_fuels 数据映射来路由接受逻辑和每毫桶 FE 值。
// data/<your-pack>/data_maps/fluid/fluid_fuels.json
{
"values": {
"minecraft:lava": { "fe_per_mb": 100 },
"yourmod:plasma": { "fe_per_mb": 7500 }
}
}
原版和模组流体都是有效的目标。发电机的输入槽、储罐校验器和 FE 计算器都会查询同一个映射。
固体发电机 T1 每燃料 FE/tick 和燃烧速度覆盖
燃烧时间此前已经通过 NeoForge 的 furnace_fuels 数据映射由数据包驱动。而未被驱动的是每燃烧 tick 的 FE 和每燃料的燃烧速度倍率(这些来自硬编码的物品类和单一的全局配置项)。
justdirefuels:item_fuels 数据映射通过两个可选字段解决了这个问题:
// data/<your-pack>/data_maps/item/item_fuels.json
{
"values": {
"minecraft:diamond": { "fe_per_tick": 500, "burn_speed_multiplier": 8 },
"justdirethings:coal_t2": { "burn_speed_multiplier": 6 }
}
}
| 字段 | 如果省略 |
|---|---|
fe_per_tick |
回退到 JDT 的 generator_t1_fe_per_fuel_tick 配置(15)。 |
burn_speed_multiplier |
回退到 JDT 的每物品值(对于 JDT 未特殊处理的物品为 1)。 |
注意:新的固体燃料物品还需要在 NeoForge 的 furnace_fuels 数据映射中有一个 burn_time。这两者是故意独立的。
JEI 集成
一个新的 “流体发电机燃料” 分类列出了当前在数据映射中注册的每种流体及其 FE/mB 速率。流体发电机 T1 方块是配方催化剂,因此在 JEI 中右键点击它会直接带你到燃料列表。
默认值
该附加模组附带的数据映射条目完全镜像 JDT 1.5.7 的默认配置值(T2 = 450 FE/mB,T3 = 1300,T4 = 4000;煤炭 T1–T4 燃烧速度倍率为 2/4/8/16)。
单独安装它不会有任何变化——只有当数据包添加或覆盖条目时它才会生效。
示例数据包
GitHub 仓库在 examples/justdirefuels_demo/ 提供了一个可用的演示数据包,它同时做了三件事:
- 将原版岩浆设为 100 FE/mB 的流体燃料。
- 将 JDT 的 T2 精炼燃料从 450 覆盖为 999 FE/mB。
- 将原版钻石设为(相当超模的)固体燃料。
把它放入 <world>/datapacks/,执行 /reload,然后查看 JEI。
需求
- Minecraft 1.21.1
- NeoForge 21.1.209 或更新版本
- Just Dire Things 1.5.7 或更新版本
- JEI(可选;仅在游戏内燃料浏览器中需要)
兼容性
该附加组件不会替换或隐藏任何 JDT 功能。它在 JDT 现有逻辑之前混入额外的检查,因此未受影响的行为与原版完全一致。任何已经使用 JDT 的整合包都可以安装 Just Dire Fuels,而不会破坏存档、配置或配方。
链接
- GitHub: breakinblocks/JustDireFuels
- Just Dire Things: CurseForge
- 许可证: MIT
致谢
- 感谢 Direwolf20 制作了如此出色的模组
- 感谢 Dinnerbeef 提出了这个附加模组的创意
常见问题
Just Dire Fuels 支持哪些 Minecraft 版本?
Just Dire Fuels 支持 Minecraft Java 版 1.21.1–26.1.2,共 3 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Just Dire Fuels 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Saereth 的其他作品
查看全部 →Animus
血魔法附属模组,包含仪式等内容
Simple Teleporters Reforged
简易传送器模组添加了一个可合成的传送器方块,让你快速穿梭于世界之间!
Neo Vitae
以鲜血献祭,换取力量。吞噬生命的祭坛、扭曲世界的印记、无尽地牢中的自定义恶魔、汲取灵魂的有意识盔甲,以及能用精华替你承受伤害的盾牌。自底层起由数据包驱动。
Auroral
汲取北境冬日极光的力量。在冰川盆地收集液态灵气,打造拥有独特能力的微光钢工具和微光织物盔甲。体验无需下界材料的酿造、魔法植物,以及一只小巧的宠物雪灵 Snowlette。
评论
登录后评论和评分