跳到主要内容

介绍

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+

安装

  1. 确保已安装 Minecraft Forge 1.12.2
  2. 确保已安装 Modular Machinery CECraftTweaker
  3. EmcDurability-1.0.0.jar 放入 .minecraft/mods 文件夹
  4. 启动游戏
提示

本模组无需任何配置文件,安装后即可在 CraftTweaker 脚本中使用。


快速开始

在 CraftTweaker 脚本(.zs 文件)中,为 Modular Machinery CE 配方添加耐久消耗:

// 配方运行时消耗输入总线中铁镐的 10 点耐久
RecipePrimer.addDurabilityInput(<minecraft:iron_pickaxe>, 10);

详细用法请参阅 使用教程