TerminalCraft

TerminalCraft

一个基于bash的电脑与网络模组,用于可编程自动化、存储控制、红石系统及技术整合。

技术

TerminalCraft

TerminalCraft 是一个受 Bash 启发的计算机与工业自动化模组,适用于 Minecraft 1.20.1。你可以建造可编程终端、口袋计算机、海龟、传感器、PLC、显示器墙、存储系统以及有线或无线网络——一切都可以通过游戏内的命令行来控制。

每台计算机都有持久的虚拟文件系统,包括目录、文件、环境变量、命令历史以及随世界保存的 shell 脚本。该 shell 支持常用命令、变量、管道、重定向、条件语句、循环、命令链和有限的自动化工作流。

TerminalCraft 将你的世界变身为一套可编程的控制系统:

  • 编写脚本来控制红石、16 通道捆绑 I/O、海龟、存储、显示器以及连接的设备。
  • 使用调制解调器、路由器、彩色网络电缆、捆绑网络电缆、命名主机、服务和诊断功能构建 RedNet 网络。
  • 使用红合金线、屏蔽红合金、电容器以及颜色隔离的捆绑通道,实现紧凑的 RedPower 式自动化。
  • 使用定时器、计数器、锁存器、模拟信号、缩放、PID 回路、趋势历史、警报、实时监视表以及远程控制来对 PLC 进行编程。
  • 通过分层过程标签、质量感知值、历史记录器、警报、操作员角色、审计记录和认证控制来创建 SCADA 系统。
  • 设计多页面 HMI 仪表盘,包括实时数值、仪表盘、趋势、警报面板、按钮、页面链接、监视墙触摸控制以及图形化布局编辑器。
  • 使用通用传感器阵列或专用传感器监测世界,涵盖红石、方块、物品栏、流体、能量、实体、机器、环境、网络、动力学以及化学物质。
  • 使用网络访问存储、便携式 SSD、物质化器、服务器机架以及通用设备访问来存储和自动化处理物品与流体。
  • 使用图形化的设备控制中心以及可搜索的游戏内指南来发现设备、进行配置并加载 PLC 模板。

可选的集成功能可将 TerminalCraft 扩展到更多以技术为核心的整合包中。Create、Mekanism、SecurityCraft、Applied Energistics 2、Refined Storage、Sophisticated Storage、Sophisticated Backpacks 以及 Storage Drawers 可以提供原生机器、存储、安全系统、化学物质、遥测和自动化控制,而不会成为强制依赖项。

TerminalCraft 被设计为模组 Minecraft 的可编程控制平面:通过脚本、网络、PLC 和 SCADA 来协调机器和工厂,同时保留你正在使用的模组的特性和机制。