OpenComputers II是OpenComputers的精神续作。它保留了一些核心理念,例如可配置性和沙盒机制。然而,也存在许多变化,例如该模组使用模拟的“现实世界”硬件。
OpenComputers II OpenComputers II 是 OpenComputers 的精神续作。它保留了一些核心理念,例如可配置性和沙盒机制。但也进行了许多更改,例如该模组使用实际的模拟硬件。 本模组中的计算机基于已安装的 CPU,采用 RISC-V 或 Z80 架构。这允许运行 Linux 系统,并且其使用方式与常规操作类似。例如,网络通信使用模拟网卡和标准以太网帧,因此不同的 Linux 计算机可以按照预期进行通信。对于 Z80 架构,该模组附带 CP/M 操作系统,以满足怀旧需求。 概览 该模组提供了固定式计算机和移动机器人。计算机可以通过总线电缆和扩展卡与其他游戏内设备连接,而机器人则可以在世界中移动并通过安装的模块与之交互。计算机可以使用网络或串行卡及电缆相互通信。 要开始使用该模组,强烈建议制作 《计算机学家手册》 , 这是一个包含所有方块信息、如何构建你的第一台计算机等内容的游戏内手册物品。它也可以 在线阅读 . , 计算机和机器人消耗能量(RF/FE),因此建议将此模组与提供能量生成的其他模组结合使用。此功能可以在配置中禁用。 操作 , 该模组使用的主要操作系统是 Linux。它附带了一系列常用工具,例如文本编辑器 越南语 和 纳米 . 为了便于脚本编写,还包含了 Lua 和 Python。许多与 Minecraft 相关的设备,例如物品栏、 红石接口方块 以及通用的模组互操作性,都使用了一个高级 API,旨在通过 Lua/Python 进行调用。这简化了与其他模组的集成添加,以及在游戏脚本中使用这些 API 的过程。 以下是一个示例代码片段,它通过一个 红石接口设备 : require("devices"):find("redstone"):setRedstoneOutput("up", 15) 还有一种中级 API,使用更简单的二进制协议。它用于 Z80 与设备进行通信,但也适用于 RISC-V/Linux。 模块化 计算机和机器人可以使用各种设备项进行配置。共享的设备类型包括内存(RAM)、固件和硬盘。计算机还可以安装扩展卡,例如 网络接口卡 , 而机器人可以安装模块,例如 方块操作模块 , 使机器人能够破坏和放置方块。
在鱼乐云资源中心浏览该资源,登录后可一键安装到你的游戏服务器。