设置:ComputerCraft

本页覆盖只在加载 ComputerCraft 时读入的配置项,全部位于 Config.preInit() 的 if (Mods.isLoaded(Mods.ComputerCraft)) 分支内(Config.java:348 起)。

数值

turtleUpgradeIDs 分类(5 项)

键 默认 字段 升级 源行
speaking 190 TURTLE_SPEAKING 说话爬虫 IntegrationComputerCraft.java:182
radar 191 TURTLE_RADAR 雷达爬虫 IntegrationComputerCraft.java:184
musical 192 TURTLE_MUSICAL 音乐爬虫 IntegrationComputerCraft.java:186
particle 193 TURTLE_PARTICLE 粒子爬虫 IntegrationComputerCraft.java:188
camera 194 TURTLE_CAMERA 摄像爬虫 IntegrationComputerCraft.java:190

getUpgradeID() 直接返回对应字段(TurtleUpgradeBase.java:19)。之所以做成可配置,是为了让其它 mod 也能注册爬虫升级而不撞 ID。

computercraft.multiperipheral 分类(3 项)

键 默认 字段 作用 源行
openMultiPeripheral true CC_OPEN_MULTI_PERIPHERAL 纳入 OpenPeripheral 的外设 Config.java:350-354
allMultiPeripherals true CC_ALL_MULTI_PERIPHERALS 额外扫描其它 mod 已注册的外设 Config.java:356-360
alwaysFirstPeripheral true CC_ALWAYS_FIRST 启动时排序,让 Computronics 外设优先 Config.java:361-365
  • openMultiPeripheral 只在 OpenPeripheral 也加载时才读入(Config.java:349)。
  • allMultiPeripherals 的描述文字是 “Set this to true to fix multiple mods adding peripherals to the same block not working”(Config.java:359-360)。
  • alwaysFirstPeripheral 为真时,FMLServerAboutToStartEvent 里调 multiPeripheralProvider.sort()(IntegrationComputerCraft.java:198-202、Computronics.java:436-440)。

三项全开时向日志打印 “Multiperipheral system for ComputerCraft engaged. Hooray!”(Config.java:370-372)。

enable 分类

键 默认 作用 源行
ccTurtleUpgrades true 5 个爬虫升级的总开关 IntegrationComputerCraft.java:180

关掉它之后,全部 5 个爬虫升级都不注册,但 computronics.parts / computronics.ocParts 之类的物品不受影响。

依赖第三方 mod 的分类

分类 键 额外条件 源行
modCompatibility 15 项 各自 mod 加载时逐个判定 见 设置:模组兼容性

CC_OPEN_MULTI_PERIPHERAL 之外的两个 computercraft.* 项只要 ComputerCraft 加载即读入,不要求 OpenPeripheral。

相关条目