Перейти к содержимому

LogicLoom

Мод, который строит логические схемы из Redstone по проектам на Verilog

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
379
Подписчиков на Modrinth
2
версий
6
Обновлён
22 сентября 202622 сент.
Опубликован
в 2026
Top Down view of a 8 bit calculator · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11–26.1, 26.1.2–26.3
Ставится только на сервер; игрокам ставить не нужно
Последняя версия — 26.3-1.0 от 22 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игрене нуженНа сервереобязателен

Ставится только на сервер; игрокам ставить не нужно

Версии игры1.21.11–26.1, 26.1.2–26.3
Описание переведено автоматическиПоказать оригинал (EN)

LogicLoom

Мод для Minecraft, позволяющий создавать логические схемы и компьютеры из проектов на Verilog.

Обучение

Синтез логики

Убедись, что у тебя установлен Yosys. Сначала напиши нужную логику на Verilog 2001. Затем возьми скрипт Synth.ys из этого репозитория и добавь команды read_verilog в начало файла, чтобы прочитать свой проект.

Запусти скрипт командой

yosys Synth.ys

Выходной JSON будет называться mc_chip_maker.json. Загрузи этот файл в MC с помощью

`/logicloom load_json FILE_PATH

Ограничения

Порты с направлением Inout не поддерживаются. В JSON-файле должен быть только один модуль. Читается только первый модуль, все остальные игнорируются.

Настройка параметров

Максимальное число итераций на этапе размещения

`/logicloom param max_iter NUMBER_HERE

Размер области размещения по осям X и Y

`/logicloom param chip_size NUMBER_HERE

Начальный множитель силы, используемый при раздвижении ячеек во время размещения Должен быть небольшим значением. По умолчанию 0.05

`/logicloom param force_const NUMBER_HERE

Число, на которое умножается множитель силы на каждой итерации размещения Должен быть небольшим значением. По умолчанию 1.047

`/logicloom param force_mul NUMBER_HERE

Когда прямой провод между двумя точками нельзя проложить из-за препятствий, используется алгоритм распространения волны. Чтобы ускорить этот алгоритм, по двум точкам строится ограничивающая рамка. Волна может выходить за её пределы максимум на router_max_search. По умолчанию 13

`/logicloom param router_max_search NUMBER_HERE

Путь к файлу, созданному Yosys

`/logicloom load_json FILE_PATH

Фиксированные точки

Фиксированные точки похожи на другие ячейки, но имеют фиксированное положение. Они используются, чтобы перемещать проект по мере необходимости. Тебе нужно добавить хотя бы одну фиксированную точку, чтобы получить полезный результат. Сейчас можно добавлять только фиксированные точки, привязанные к каждой ячейке в проекте.

Все порты в проекте — это фиксированная точка, привязанная к ячейкам, с которыми они соединены, с весом 1.

Положение фиксированной точки хранится относительно текущей начальной точки. Если начальная точка изменена после добавления фиксированной точки, положение этой фиксированной точки в мире изменится.

Для изменения фиксированных точек используй

/logicloom fixed_points

P&R

Размести логические вентили Убедись, что область полностью плоская и на всех блоках земли можно разместить redstone-провод и повторители.

`/logicloom place

Проложи провода

`/logicloom route

Исправление плохих проводов

Сейчас алгоритм прокладки проводов имеет баги, поэтому эту команду можно использовать для проверки сломанных проводов Эта команда сравнивает начальную точку всех проводов и проверяет, одинакова ли сила сигнала на всех концах. Если нет, проблемные провода выводятся в чат. Если проблемы есть, они обычно очевидны.

Эта команда может найти плохие провода, даже если всё вроде бы работает правильно, так как эти плохие провода могут сейчас не влиять на выход. Ты должен дождаться распространения всех сигналов, иначе получишь плохие результаты. Это можно ускорить с помощью /tick sprint

`/logicloom misc check_wires

Чтобы убедиться, что все провода проверены, используй эту команду, чтобы принудительно перевести все провода в состояние

  1. Под напряжением

    `/logicloom misc force_power_wire ON

  2. Без напряжения

    `/logicloom misc force_power_wire OFF

  3. Возвращены в нормальное состояние

    `/logicloom misc force_power_wire Normal

После выполнения этой команды запусти команду check_wires.

Галерея

8-битный калькулятор, умеющий складывать, вычитать, умножать и делить.

Частые вопросы

Как установить LogicLoom?

Установите Fabric под свою версию Minecraft, скачайте LogicLoom под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть LogicLoom?

У LogicLoom есть сборки для Minecraft 1.21.11–26.1, 26.1.2–26.3.

Нужен ли LogicLoom на сервере?

Ставится только на сервер; игрокам ставить не нужно

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее