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 多外设系统 统一解决。
相关条目
- 第三方外设集成 - 其余 12 个 mod 的驱动总表
- ComputerCraft 多外设系统 - 13 个驱动的注册容器
- 设置:模组兼容性 -
enableEnderIOComponents