ToolProviders
基本信息
| 属性 | 值 |
|---|---|
| 类名 | pl.asie.lib.integration.tool.ToolProviders |
| 类型 | class,1 个 public 方法(registerToolProviders()) |
| 内置提供者 | 6 |
| 启用版本 | 1.7.10 |
功能
一次性注册 6 个工具提供者,把外部 mod 的工具接入 asie 的加工系统。
实现要点
- 在
AsieLibMod.preInit第 69 行调用,早于任何机器初始化。 - 6 个提供者:AE2、BuildCraft、CoFH、EnderIO、Mekanism、OpenComputers。
- 每个提供者内部先查
Mods.API.hasAPI(...)或Loader.isModLoaded(...),缺库时静默跳过,因此不声明硬依赖也能工作。 - 覆盖的 mod:AE2、EnderIO、Mekanism 已在收录范围;BuildCraft、CoFH、OpenComputers 视具体 API 而定。
相关条目
- Integration - 注册门面
- ToolRegistry - 接收者
- IToolProvider - 提供者接口
- ToolProviderAE2 - Applied Energistics 2 工具
- ToolProviderEnderIO - EnderIO 工具
- ToolProviderMekanism - Mekanism 工具