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

 
Тип Скачать Версия Загрузчик Обновлено Размер
Releaseoc2r-1.20.1-forge-2.0.2-all.jar1.20.1Forge18 апреля 202520,9 МБ
Releaseoc2r-1.20.1-forge-2.0.0+48c75a0-all.jar1.20.1Forge16 апреля 202522,7 МБ
Releaseoc2r-1.20.1-forge-2.0.1-all.jar1.20.1Forge16 апреля 202522,7 МБ
Releaseoc2r-1.20.1-forge-1.3.7+df8b57a-all.jar1.20.1Forge12 апреля 202520,8 МБ
Releaseoc2r-1.20.1-forge-1.3.4+68bc0dc0-all.jar1.20.1Forge4 апреля 202533 МБ
Releaseoc2r-1.20.1-forge-1.3.3+87f27bc8-all.jar1.20.1Forge3 апреля 202533 МБ
Releaseoc2r-1.20.1-forge-1.3.1+unknown-all.jar1.20.1Forge29 марта 202553,1 МБ
Releaseoc2r-1.20.1-forge-1.3.1+unknown-all.jar1.20.1Forge8 марта 202553,1 МБ
Releaseoc2r-1.20.1-forge-1.3.1+a95bb519-all.jar1.20.1Forge23 февраля 202553,1 МБ
Betaoc2r-1.20.1-forge-1.1.0+83b6d4e4.jar1.20.1Forge18 июля 20243,9 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.