介绍
EMC 简单的耐久消耗(EmcDurability)是一个 Minecraft Forge 模组,为 Modular Machinery CE 的自定义多方块机器配方添加工具耐久消耗需求类型。
通过 CraftTweaker 脚本,你可以让机器配方在运行时消耗输入总线中指定工具的耐久值,工具耐久用完后自动损坏。
核心特性
- 耐久消耗需求:为机器配方添加工具耐久消耗,配方运行时自动扣减耐久
- CraftTweaker 集成:通过
addDurabilityInput()ZenScript 方法一行代码即可添加 - JEI 支持:在 JEI 配方界面自动显示耐久消耗数值提示
- 自动损坏:工具耐久降为 0 时自动损坏消失
- 修改器兼容:兼容 Modular Machinery CE 的配方修改器(RecipeModifier)系统
- 精确匹配:支持物品 ID + 元数据匹配,元数据 32767 可匹配任意子类型
- 轻量设计:无配置文件,即装即用
前置要求
| 环境 | 要求 |
|---|---|
| Minecraft 版本 | 1.12.2 |
| Forge 版本 | 推荐最新稳定版 |
| 前置模组 | Modular Machinery CE(必需)、CraftTweaker(必需) |
| Java 版本 | Java 8+ |
安装
- 确保已安装 Minecraft Forge 1.12.2
- 确保已安装 Modular Machinery CE 和 CraftTweaker
- 将
EmcDurability-1.0.0.jar放入.minecraft/mods文件夹 - 启动游戏
提示
本模组无需任何配置文件,安装后即可在 CraftTweaker 脚本中使用。
快速开始
在 CraftTweaker 脚本(.zs 文件)中,为 Modular Machinery CE 配方添加耐久消耗:
// 配方运行时消耗输入总线中铁镐的 10 点耐久
RecipePrimer.addDurabilityInput(<minecraft:iron_pickaxe>, 10);
详细用法请参阅 使用教程。