此教程使用 CC: BY-SA 知识共享协议。

版权声明:这是 [OC实现反应堆的终极自动化(含程序) - OC]开放式电脑 (Open Computers) 的一个改版。在此也感谢这位MC百科编辑员。

此脚本使用 MPL 许可证开源。

若要使用此脚本,可能需要一定的英语阅读理解能力。


序言

odixus 的自动化控制脚本仅适用于 1.7.10 版本,并且有许多 bug 和性能问题,本人将其升级到了 1.12.2 版本,并进行代码重构,修复了大部分 bug 和性能问题后,将这个修改后的版本公开,以便 1.12.2 版本的玩家使用。

此修改后的脚本相对于 odixus 的原版本,有以下修改:

  1. 将代码的 API 接口更新到 1.12.2

  2. 修复了 bugs

  3. 对高位深度的显示屏提供彩色终端(支持颜色主题(硬编码))

  4. 性能改进

  5. 代码重构


简略的安装步骤:

  1. 准备一台电脑,安装好组件(硬盘只需一个),安装屏幕和键盘,并插入一张 OpenOS 软盘(只要是操作系统就行)

  2. 打开电脑,输入 install,然后经过一系列交互式操作,OpenOS 就会安装到硬盘上,然后重启。

  3. 安装红石 I/O 接口、适配器、转运器。EU 反应堆直接贴边放置,流体反应堆参照 FAQ。在转运器任意两侧分别放置一个物品容器。

  4. 插入 Network (Network Stack),然后输入 install

  5. 现在,我们要开始安装控制脚本了。输入命令(下方两个命令都会覆盖 reactor++.lua):

    wget -f https://cdn.jsdelivr.net/gh/Creepercdn/ReactorPlusPlus@main/reactor++.lua reactor++.lua

    (这会连接到 jsdelivr CDN 服务器)

    如果因为某些原因,jsdelivr 不起作用,请使用命令(这是GitHub):

    wget -f https://raw.githubusercontent.com/Creepercdn/ReactorPlusPlus/main/reactor%2B%2B.lua reactor++.lua
  6. 如果一切正常,现在就可以启动脚本了!输入命令:

    reactor++

    如果是初次运行,颜色可能会很奇怪(如果你的显示器支持彩色显示)。在完成配置之后,会看起来好得多。

    以后如果你想运行脚本,只需输入上方这一行命令即可。

如果你在运行脚本的时候发生错误,请在 GitHub 发 issue。(请尽量使用 GitHub issues。如果你实在不能使用,可以在文章末尾下方的短评区提问。)

如果你在安装脚本的时候发生错误,请在文章末尾下方的短评区提问。这不是脚本的问题,所以不必也不应该在 GitHub 发 issue。

如果你想协助这个脚本,请在 GitHub 发 Pull Requests

如果你不熟悉如何使用 GitHub,推荐 Phodal Huang 的 GitHub 漫游指南(这是为 IT 工作者的电子书。如果不是,建议跳读)。

提问问题前请务必阅读《提问的智慧》

若无法访问,可参考 USTC 的镜像:提问的智慧 - LUG @ USTC


FAQ

Q: 救命!脚本在配置后不运行,提示 Please check components: REDSTONE, TRANSPOSER, REACTOR

A: 很显然,你没有正确安装提示的这些组件。对于 1.12.2,OC 连接到流体反应堆的方式变得不同, 适配器 (Adapter) 不需要 MFU 连接反应堆(省了不少材料),转运器 (Transposer) 和适配器需要贴在 反应堆访问接口 (Reactor Access Hatch) 上, 红石 I/O 端口 (Redstone I/O) 需要贴在 反应堆红石接口 (Reactor Redstone Port) 上。

Q: 我的屏幕的颜色变的十分奇怪!

A: 这分为两种情况。第一种情况下,你的显示器(OC 里的)位深度足够高,支持其他别的颜色。建议重新配置,换个好点的颜色主题,例如 Monokai 或者 One Dark 之类的;第二种情况下,你的显示器(OC 里的)位深度太低,但又支持彩色显示,这导致别的什么颜色主题会显得很奇怪。这种情况下建议重新配置,颜色主题设成 3bit color。

Q: wget 说“HTTP Request Failed!”

A: 你的网络环境有问题。请尝试使用 jsdelivr 的那条命令。还建议你更换 DNS、运行 Windows 里的疑难解答。