DependencyInfo

基本信息

属性 值
类名 remoteio.common.lib.DependencyInfo
结构 三个静态嵌套类:ModIds / Paths / Paths 的 COFH·IC2·Thaumcraft·AE2

内容

ModIds(4 个)

常量 值
COFH_API CoFHAPI
THAUMCRAFT Thaumcraft
IC2 IC2
AE2 appliedenergistics2

[!NOTE] AE2 用的 modid 是 appliedenergistics2,不是 ae2。本 wiki 中该 mod 不在收录范围(relation.md 无对应行)。

Paths(反射用接口全限定名)

组 常量数 关键接口
COFH 2 cofh.api.energy.IEnergyHandler / IEnergyReceiver
IC2 8 ic2.api.tile.IWrenchable / IEnergyStorage / energy.tile.IEnergySink / IEnergyAcceptor / IEnergySource / IEnergyEmitter / IEnergyTile / IHeatSource
Thaumcraft 4 thaumcraft.api.aspects.IEssentiaTransport / IAspectSource / IAspectContainer / wands.IWandable
AE2 2 appeng.api.networking.IGridHost / IGridBlock

实现要点

  • ⚠️ IC2 与 Thaumcraft 两组都用 private static final String COMMON_PATH 前缀常量拼接, 而 COFH 与 AE2 组逐条写全完整路径,风格不统一。
  • 全部走字符串反射访问,因此这些接口类在编译期与运行期都可以缺席 (各自 mod 未安装时对应传输类型不可用)。

相关条目