LogicLoom
Мод, который строит логические схемы из Redstone по проектам на Verilog
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 379
- Подписчиков на Modrinth
- 2
- версий
- 6
- Обновлён
- 22 сентября 202622 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
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
Чтобы убедиться, что все провода проверены, используй эту команду, чтобы принудительно перевести все провода в состояние
Под напряжением
`/logicloom misc force_power_wire ON
Без напряжения
`/logicloom misc force_power_wire OFF
Возвращены в нормальное состояние
`/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 на сервере?
Ставится только на сервер; игрокам ставить не нужно