开放式电脑

开放式电脑

模块化、持久化、可编程的计算机和机器人。

技术

概述

这个模组添加了可以使用 Lua 5.2 和 5.3 编程的电脑。电脑会在存档间持久化(也就是说,当再次加载时,执行会从保存的地方继续),它们具有高度的模块化(有显卡、网卡、红石卡等)。如果安装了兼容的发电模组,默认情况下它们将需要电力才能运行——但是,就像模组的其他几乎所有内容一样,这可以在配置中更改。

OpenComputers 旨在很好地适配生存玩法,并最好与其他模组结合使用,这些模组可以自动化矿石处理,并在一定程度上实现自动化合成!电脑的合成成本并不低廉,所以不要期望在开始新游戏时就能很快建造出你的第一台电脑。如果你想要额外的挑战,可以尝试困难模式配方集(更多信息请参见 .minecraft/config/opencomputers/user.recipes)。

模组中有许多可用于扩展电脑的组件,例如运动传感器、全息投影仪,还有机器人。

通过适配器方块提供了与许多其他模组的互操作功能(例如,从能量单元读取电力信息等)。

更多信息,请访问维基百科:http://ocdoc.cil.li/,除了模组中的方块和物品外,内置的 Lua API 也有文档记录,因此你可以了解电脑实际能做什么。如果需要额外支持,请浏览论坛:http://oc.cil.li/ 或加入 IRC 频道 esper.net 上的 #oc,或加入我们的 Discord。

安装方法

  1. 安装 Minecraft Forge。
  2. 下载模组的 JAR 文件并将其复制到你的 .minecraft/mods 文件夹中(不要解压它!)。

整合包

你可以自由地将此模组用于公共和私人整合包中,无需任何询问。

捐赠

由于一直有人询问,我现在有一个 Patreon 账户了。请至少阅读一下免责声明段落。

那么模组里有什么?

电脑

名字可能已经透露了:这个模组的主要功能就是添加可编程的电脑。OpenComputers 本身允许使用 Lua 编程语言编写程序,具体来说是 Lua 5.2。电脑可以在非常底层的级别进行编程,但内置的操作系统会在其运行的沙箱限制内,尽可能地模拟接近“原版” Lua 的 Lua 环境。 为了让你的生活更轻松,电脑会在存档间持久化其脚本状态;这意味着当它们所在的区块被卸载时,它们会从上次停止的地方继续执行。如果安装了兼容的电力模组,电脑将需要消耗能量才能运行,并且许多组件在某些操作中也需要消耗能量。

机器人与无人机

除了固定的电脑和组件外,OpenComputers 还提供了机器人和无人机,它们是可以与世界互动并移动的电脑,类似于玩家。机器人比无人机更强大,它们可以使用工具,并且可以容纳更多的组件。无人机比机器人更灵活,并且可以执行一些机器人无法执行的操作,例如用拴绳拴住动物。 模组中还有其他几种电脑设备,例如服务器,本质上允许在一个方块内运行四台电脑;微控制器,更便宜但功能更有限的电脑;以及平板电脑,基本上是便携式电脑。

组件

为了让你有事情可做,OpenComputers 还附带了一系列有趣的组件,例如全息投影仪,它可以将基于体素的 3D 图像投射到世界中;以及3D 打印机,它可以“打印”装饰性方块。这些打印的方块具有完全由用户定义的形状。你可以轻松地与其他玩家分享模型,即使他们在另一台服务器上玩!

模块化

OpenComputers 的一个关键焦点是模块化,允许你非常动态地选择电脑、机器人和其他设备的部件。有多个等级的机箱、屏幕、显卡、网卡等等。这样,模组中也有一定程度的进展,因为你会努力建造更好、更快、更强大的电脑。

集成

OpenComputers 提供了与许多其他模组的集成:支持集成红石(Project Red、Redlogic、BluePower 和 MineFactory Reloaded)、覆盖线缆(FMP 和 Immibis Microblocks),并且显然接受来自多个模组的电力(RF、EU、Factorization Charge、Mekanism Joules、AE2 energy)。 但更有趣的是,OpenComputers 提供了一个方块,允许与其他模组的方块进行更深入的交互,那就是适配器。对于受支持的方块,适配器会将那些方块作为组件提供给连接的电脑,允许它们读取诸如能量级别之类的信息,并可能发出命令,例如在音符盒上播放音符。许多模组还提供了对 OpenComputers 的内置支持,这意味着你可以直接将它们的方块连接到线缆上,而无需适配器。

可配置性

OpenComputers 中的大多数内容都是可配置的。不喜欢电力需求?更改它们或完全禁用它们。屏幕渲染距离不够远?增加渲染距离。配置文件有详细的文档记录,因此每个配置条目的注释都应该能清楚地说明其作用。 除了常规配置外,还可以通过配方文件调整 OpenComputers 中的每个物品配方——不需要 Minetweaker!还有一些不同的配方集可用,请查看 config/opencomputers 目录。

更新的 Minecraft 版本 (即“请移植到 1.16.5”)

目前没有积极计划将此模组移植到更新的 Minecraft 版本。考虑到这个模组的规模以及它在之前更新中的发展,这是一项巨大的工程。维护者目前实在没有时间去做。有一些社区驱动的尝试已经启动,但最近没有任何进展。

如果你对更偏向低技术的电脑方法感兴趣,也许可以试试 TIS-3D。否则,你需要看看 CC:Tweaked。

还有一个精神续作正在制作中,但进展是阶段性的,我不能凭良心给出可能发布的時間表。

感谢你的理解。