
TIS-3D
Мод TIS-3D добавляет в Майнкрафт низкотехнологичные программируемые компьютеры, вдохновлённые игрой TIS-100. Собирайте многоблочные вычислительные машины из модулей, программируйте их на ассемблере и автоматизируйте всё, что угодно - от редстоуна до передачи данных.
TIS-3D - это мод для Майнкрафт, который привносит в игру концепцию минималистичных программируемых узлов, вдохновлённую культовой игрой TIS-100 (если не играли - seriously, купите). Только тут всё это выходит в третье измерение: ты строишь многоблочные компьютеры из разных модулей, соединяя их как душе угодно. Никаких сложных интерфейсов - только ассемблер, редстоун и твоя смекалка.
Зачем это вообще нужно? В ванильном Minecraft автоматизация упирается в громоздкие редстоун-схемы, которые сложно отлаживать и расширять. TIS-3D решает эту проблему: вместо километров проводов и повторителей ты ставишь пару модулей, пишешь программу - и всё работает. Хочешь автоматическую ферму, сортировку предметов или музыкальную машину? Пожалуйста. Мод даёт гибкость, которой не хватает ванильному редстоуну, особенно если тебе лень городить сложные схемы.
Что внутри?
В основе лежат модули - каждый выполняет свою функцию. Вот самые полезные:
- Исполняемый модуль (execution module) - сердце компьютера. Программируется на диалекте ASM, как в TIS-100, но с парой дополнительных инструкций для удобства. Сюда ты загружаешь код.
- Редстоун-модуль (redstone module) - читает и пишет сигналы редстоуна. Через него твой компьютер общается с внешним миром: включает лампы, открывает двери, активирует механизмы.
- Модуль стека (stack module) - маленькое хранилище данных. Нужен, чтобы временно сохранять значения или организовывать сложные алгоритмы.
- Инфракрасный модуль (infrared module) - беспроводная передача данных между разными TIS-3D-компьютерами. Можно строить целые сети.
- Терминальный модуль (terminal module) - простой текстовый ввод-вывод. Выводит сообщения, принимает команды - базовый интерфейс для отладки.
И это далеко не всё. Есть ещё модули для работы с памятью, вводом-выводом и прочим. Комбинируй их как хочешь - ограничений почти нет.
Как начать?
Первым делом скрафти контроллер (controller) и несколько корпусов (casings). Рецепты лучше смотреть через JEI - без него будет муторно. Чтобы получить внутриигровую документацию, возьми обычную книгу в руку и кликни ПКМ по установленному контроллеру. В мануале расписано всё, что нужно знать: от крафтов до примеров программ.
Программирование
Программу можно написать двумя способами:
- Обычная книга с пером (Book & Quill) - весь текст книги считается одной программой. Все страницы склеиваются в один длинный код.
- Code Bible - специальная книга из мода. Каждая страница - отдельная программа. При установке на исполняемый модуль загружается программа с текущей открытой страницы. Если хочешь скопировать код обратно с модуля в книгу - используй Code Bible на модуле, зажав Shift.
Процесс простой: пишешь код в книге, кликаешь ей по модулю - программа загружена. Можно перезаписывать, копировать, экспериментировать.
А что дальше?
Дальше - твоя фантазия. Используй TIS-3D для автоматизации того, что обычно делаешь через редстоун: фермы, сортировки, механизмы. Собери музыкальную машину - запрограммируй ноты и ритмы. Напиши интерпретатор машинного кода и запускай на нём программы из ROM-модуля. В общем, развлекайся.
Кстати, вот короткое видео с основами (снято на ранней версии, но базовые концепты актуальны):
[Вставь ссылку на видео, если есть]
Важно знать
- Мод совместим с Fabric и Forge для Minecraft 1.16-1.20 (проверяй конкретную версию).
- Для удобства настоятельно рекомендую JEI - без него искать рецепты замучаешься.
- Если собираешь сервер на автоматизацию - TIS-3D может стать must-have. Он легче ванильных редстоун-схем и даёт больше контроля.
- На слабом железе проблем не замечено - модули не грузят мир лишними энтити.
Скачай TIS-3D и попробуй построить свой первый компьютер. Даже если никогда не программировал - разберёшься быстро. А если шаришь в ассемблере - тут вообще раздолье.
