介绍
MI Tweaks
这个模组是Modern Industrialization的附属模组,为现有机制添加了一些可配置的调整。此附属模组专为整合包作者设计,方便他们进一步自定义整合包中的 MI 体验。所有调整默认均处于禁用状态。
如有任何疑问,请在我的 Discord上的 #mi-tweaks 频道提问。
通量变压器
这个方块会接收指定电压的 EU(MI 能量,默认 HV),并将其储存在内部(默认 204.8k EU);提取能量时,它会以可配置的速率将 EU 转换为 FE(Forge 能量,是许多其他模组通用的能量类型;默认转换比例为 1:1)。此外还有一个配置选项,可限制 FE 的提取速率(默认值为 2^63-1)。
请注意,通量变压器有两种独立的合成配方。一种是使用 FE 电缆(#c:fe_cables)的标准配方(配方 ID 为 mi_tweaks:flux_transformer);另一种是在 FE 电缆标签中没有任何物品时,改用 MI 的红石电池的备用配方(配方 ID 为 mi_tweaks:flux_transformer_fallback)。如需查看 FE 电缆标签中目前支持的电缆列表,请参阅此文件。如果你认为还有其他电缆应该加入这个标签,请告诉我,我可以添加;你也可以自行将它们加入整合包。
额外配方条件
此模组添加了一些额外的配方条件,以便进一步自定义游戏进度。
配方流程条件可以添加到任何类型为 MachineRecipeType 的配方中。配方条件可以作为一个数组添加到配方的 JSON 中,键名为 process_conditions。
EBF 线圈
此流程条件允许你为配方指定所需的线圈。这与 MI 内置的实现方式不同;MI 内置方式通过 EU/t 消耗来实现,而此条件允许你任意指定一个不同于 EU/t 消耗所对应等级的线圈等级。
{
"type": "mi_tweaks:ebf_coil",
"coil": "modern_industrialization:kanthal_coil"
}
电压
此流程条件要求机器必须装有指定等级或更高等级的机器外壳,才能运行配方。
使用此配方条件时,建议在配置中启用 display_machine_voltage。
{
"type": "mi_tweaks:voltage",
"voltage": "hv"
}
电压集成
MI 并不特别注重机器的电压等级。默认情况下,机器的电压只决定它能否从更高等级的电缆接收电力。MI Tweaks 提供了多个选项来改变这一点(电压配方条件和基于电压的机器速度)。
为了方便使用,你可以通过配置选项让机器在界面中显示其电压。机器的电压由安装在机器外壳槽中的外壳决定。
效率行为
MI Tweaks 提供了一些配置选项,用于调整电力机器的效率运作方式。你可以从以下四种模式中选择:
- DISABLED:不改变机器的效率行为
- ALWAYS_BASE:机器始终以基础机器 EU 或基础配方 EU(取较大者)加上升级提供的 EU 运行
- ALWAYS_MAX:机器始终以最高效率运行
- USE_VOLTAGE:机器以由其电压决定的恒定速度运行
你不仅可以更改效率的行为,还可以通过配置选项隐藏机器界面中的效率条和相关信息。
机器蓝图
对于希望在整合包中无缝加入机器制作要求(而不仅仅是要求提供物品本身)的整合包作者而言,例如加入某种研究系统,MI Tweaks 提供了机器蓝图。MI Tweaks 不提供任何在生存模式中获取蓝图的方式,因此蓝图的获取方式完全由整合包作者自行实现。
手持机器蓝图时,可以像默认情况下使用扳手一样查看对应机器多方块结构的形状。此外,蓝图还可以用于建造多方块结构。手持对应的蓝图右键点击多方块控制器后,蓝图会从你的物品栏中取出所需方块并替你放置。
machine_blueprints 配置项提供了多种自定义蓝图使用要求的选项。默认情况下,所有机器都不需要蓝图。配置中提供了禁止在没有对应机器的正确蓝图时放置机器的选项。配置中没有禁止合成的选项,因为要实现这一点需要覆盖的情况太多(模组中的方块,甚至 1.21 版本的原版方块,都能帮你合成物品;若要禁止这些方式,就会造成一团乱麻)。
其他调整
- 水泵要求位于海洋或河流生物群系
- 使用红石控制模块锁定合成机器的效率
- 禁用扳手渲染多方块结构形状的功能(只有在机器蓝图已妥善实现时,这样做才合理)
- 在能量条提示中显示当前能量消耗(只有在隐藏机器效率时,这样做才合理)
常见问题
MI Tweaks 支持哪些 Minecraft 版本?
MI Tweaks 支持 Minecraft Java 版 1.20.4–1.21.1,共 3 个版本,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
MI Tweaks 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Swedz 的其他作品
查看全部 →
Tesseract API
另一个面向模组开发者的前置库模组
Mana Visualizer
Exposes Botania for what it truly is, a number mod.
NeoForged Velocity Support
Adds support for Velocity's Modern Forwarding in NeoForge.
BCLib Jsonifier
Fixes the nasty BCLib mess with tags and recipes.
评论
登录后评论和评分