EnderIO 集成

基本信息

属性 值
实现包 pl.asie.computronics.integration.enderio(13 个驱动类)
依赖声明 after:EnderIO@[1.7.10-2.3.0.424,)(Computronics.java:113)
编译依赖 com.github.GTNewHorizons:EnderIO:2.10.25:dev(dependencies.gradle:8)
激活 Mods.isLoaded(Mods.EnderIO)
开关 modCompatibility.enableEnderIOComponents,默认 true(Compat.java:9)

EnderIO 是 Computronics 支持驱动最多的第三方 mod:CC 13 个 + OC 13 个,一一对应。两侧注册代码在 IntegrationComputerCraft.java:134-146 与 IntegrationOpenComputers.java:291-303,顺序完全相同。

13 个驱动

驱动 驱动的 EnderIO 硬件
DriverRedstoneControllable 可接红石的机器
DriverIOConfigurable 可配置 IO
DriverHasExperience 经验槽
DriverPowerStorage 能量存储
DriverProgressTile 进度显示(工作进度)
DriverAbstractMachine 抽象机器(配方/槽位读写)
DriverAbstractPoweredMachine 耗电的抽象机器
DriverPowerMonitor 电力监测
DriverCapacitorBank 电容组
DriverTransceiver 收发器(物品/流体传输)
DriverVacuumChest 真空吸尘箱
DriverWeatherObelisk 天气方尖碑
DriverTelepad 传送方尖碑

每个驱动类都同时提供 CCDriver(IPeripheralProvider 侧)与 OCDriver(OC 环境侧)两个内部类,通过 new DriverXxx.CCDriver() / new DriverXxx.OCDriver() 分别注册。

数值

数值名 值 范围 来源
modCompatibility.enableEnderIOComponents true 布尔 Compat.java:9

开关经 Compat.isCompatEnabled(key) 读入,分类为 modCompatibility(Compat.java:20、Compat.java:22-24)。

交互

触发 行为
CC 电脑查询 EnderIO 方块 命中对应驱动并返回外设
OC 电脑/机器人查询 EnderIO 方块 命中对应 OC 驱动

多外设冲突由 ComputerCraft 多外设系统 统一解决。

相关条目