安装与配置
前置模组
在安装 EMC 配方适配器之前,请确保已安装以下前置模组:
| 前置模组 | 说明 | 必须 |
|---|---|---|
| Modular Machinery CE | MMCE 自定义机器框架 | ✅ |
| CraftTweaker 2 | ZenScript 脚本引擎 | ✅ |
| gugu-utils | 咕咕工具扩展(提供 Mana/Ember/Aura 等资源支持) | ✅ |
安装步骤
- 下载 EmcAdapter-1.0.0.jar(密码:
bimg) - 将 jar 文件放入
.minecraft/mods/目录 - 启动游戏,模组会自动检测已加载的模组并注册对应适配器
自动检测
EMC 配方适配器采用 按需注册 机制:
- 只有当目标模组实际加载时,对应的适配器才会注册
- 例如:只有安装了 Mekanism 时,Mekanism 相关的 28+ 个适配器才会注册
- 启动日志中可以看到注册信息:
[EMC Adapter] Registered Mekanism adapters: 28
[EMC Adapter] Registered Thermal Expansion adapters: 14
[EMC Adapter] Total custom adapters registered: 120
验证安装
安装成功后,你可以在 CraftTweaker 脚本中尝试最简单的调用:
import mods.emcadapter.RecipeAdapter;
// 将 Thermal Expansion 磨粉机配方导入你的 MMCE 机器
RecipeAdapter.adapter("your_machine_name", "thermalexpansion:pulverizer");
将上述代码保存为 .minecraft/scripts/recipe_adapter.zs,重新加载即可。
文件结构
.minecraft/
├── mods/
│ ├── EmcAdapter-1.0.0.jar ← 本模组
│ ├── ModularMachinery-CE-x.x.x.jar ← 前置
│ ├── CraftTweaker2-x.x.x.jar ← 前置
│ └── gugu-utils-x.x.x.jar ← 前置
└── scripts/
└── recipe_adapter.zs ← 你的适配脚本