OpenComputers II: Reimagined avatar

OpenComputers II: Reimagined [1.20.1]

OpenComputers II: Reimagined

OpenComputers II: Reimagined представляет собой форк и продолжение мода OpenComputers II, изначально созданного Sangar, для современных версий Minecraft. Оригинальный мод являлся духовным преемником OpenComputers.

Как и оригинальный OC2, компьютеры основаны на эмуляторе RISC-V под названием Sedna. Исходный код Sedna, написанный Sangar на Java, доступен здесь.

Текущая разработка

Данный форк находится в стадии активной разработки и содержит ряд нерешённых проблем. Для их устранения необходима помощь сообщества — пожалуйста, сообщайте о найденных ошибках.

Поддержка Fabric

На текущий момент реализована поддержка только Forge. Планируется переход на архитектуру Architectury с одновременной поддержкой Fabric и Forge.

Владельцам серверов

Настоятельно не рекомендуется использовать данный мод на публичных серверах без понимания следующих аспектов: отсутствие настроек ограничения ресурсов может привести к высокому потреблению ОЗУ и процессорного времени при активном использовании компьютеров. Кроме того, мод всё ещё находится в бета-стадии.

Обзор

Мод добавляет стационарные компьютеры и мобильных роботов. Компьютеры взаимодействуют с устройствами через bus-кабели и платы расширения, тогда как роботы могут перемещаться и манипулировать окружением через установленные модули. Для связи между компьютерами используются сетевые карты и кабели.

Рекомендуется создать внутриигровое руководство The Computerists Handbook, содержащее информацию по сборке первого компьютера и базовым принципам работы.

По умолчанию устройства потребляют энергию (RF/Forge Energy). В креативном режиме доступен бесконечный энергоблок для тестирования.

Эксплуатация

Базовая операционная система — Linux со стандартными утилитами, включая текстовые редакторы vi и nano. Для создания ядра и корневой файловой системы используется buildroot.

Для упрощения автоматизации реализована поддержка Lua. Специфичные для Minecraft устройства (инвентари, redstone-интерфейсы) используют высокоуровневый API, ориентированный на интеграцию с Lua.

Пример отправки redstone-сигнала через интерфейсное устройство:

require("devices"):find("redstone"):setRedstoneOutput("up", 15)

Модульность

Конфигурация устройств осуществляется через установку компонентов: ОЗУ, ПЗУ, ЦПУ, жёсткие диски. Компьютеры поддерживают платы расширения (например, сетевые интерфейсы), роботы — специализированные модули (например, для взаимодействия с блоками).

Требуемые зависимости

Скачать OpenComputers II: Reimagined

 
Тип Скачать Версия Загрузчик Обновлено Размер
Betaoc2r-1.20.1-forge-1.0.1+1b2cdc89.jar1.20.1Forge18 июня 20243,9 МБ
Betaoc2r-1.20.1-forge-1.0.0+b5f1104f.jar1.20.1Forge16 июня 20243,9 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.