Назначение и аудитория
Create Contraption Terminals — мод совместимости между Create и Tom's Simple Storage Mod. Он позволяет терминалам Tom's Simple Storage обращаться ко всему инвентарю собранной конструкции Create. Проект не заменяет базовые моды и не создаёт самостоятельную систему хранения: без Create и Tom's Simple Storage его функция отсутствует.
Дополнение рассчитано на сборки, где конструкции содержат несколько хранилищ, а доступ нужен через единый терминал. Категории проекта: storage, technology, utility и game-mechanics. Функции сверх заявленной интеграции не подтверждены.
Скриншоты и внешний вид
Как работает интеграция
Терминал связывается с инвентарём уже собранной конструкции, то есть объекта, сформированного механикой Create. Это позволяет обращаться к содержимому конструкции через интерфейс Tom's Simple Storage вместо последовательного открытия отдельных хранилищ.
Терминал, контейнеры и сборка по-прежнему управляются базовыми модами. Поддержка каждого стороннего контейнера, расширения Create или альтернативного терминала не подтверждена.
Повторная сборка существующих конструкций
Конструкции с терминалами, созданные до установки мода, требуется собрать заново. Существующий объект был сформирован без новой интеграции, поэтому одного добавления JAR недостаточно.
Практический порядок:
• Сделать резервную копию мира.
• Установить мод и зависимости на обе требуемые стороны.
• Открыть копию мира.
• Вернуть старую конструкцию в состояние, допускающее повторную сборку.
• Собрать её заново средствами Create.
• Открыть терминал и проверить содержимое.
Способ разборки зависит от устройства механизма; универсальная процедура не заявлена.
Совместимость и зависимости
Подтверждены Minecraft 1.21.1 и 1.20.1, а также загрузчики NeoForge и Fabric. Каждый файл подходит не ко всем сочетаниям: должны совпадать версия игры, загрузчик и ветки модов.
Стороны обозначены как client=required и server=required. В многопользовательской среде мод необходим серверу и клиенту.
Обязательная связка:
• Tom's Simple Storage для выбранной платформы;
• Create на соответствующей платформе;
• для Fabric — Create Fabric и вариант Tom's Simple Storage для Fabric;
• Create Contraption Terminals для той же версии Minecraft и загрузчика.
Работа на Forge, иных версиях игры или при смешении платформ не подтверждена. Собственные зависимости базовых модов также сохраняются.
Файлы и проверка версии
Для Minecraft 1.21.1 указана версия 1.21.1-1.4.0 и файл createcontraptionterminals-1.21-1.4.0.jar размером 91 226 байт. SHA-512:
7ee2c06c244223e6f8a49a80ce617f88983e57e68bb3d34f80a90989279e4982aad6914f44881e078db394bae4a2f2ce94e08f31b187e941fc1978f7951ad824
SHA-1:
ede963781ca5bf49c5117031087b8085043c7ab3
Для Minecraft 1.20.1 на Fabric указана версия 1.20.1-1.2.0-fabric и файл createcontraptionterminals-fabric-1.20-1.2.0.jar размером 88 760 байт. SHA-512:
02dbd91278304825a300526e3dadec84988de60d8e221079faf259de0a43ee54a0fbcbebff2703985decb7f741720846e59a148bf92c9f30396772caff187c2a
SHA-1:
8f2f7d73584e63144f5f16068fabf3861b1bbb00
Второй файл прямо помечен как Fabric. Имя первого не содержит явной платформенной метки, поэтому его загрузчик следует сверять по записи выпуска, а не определять только по названию. Файлы для 1.21.1 и 1.20.1 не взаимозаменяемы.
Установка
JAR помещается в папку mods совместимой установки Minecraft. В серверной сборке файл добавляется в папку модов сервера. Распаковывать архив не требуется.
Рекомендуемая последовательность:
• Остановить игру и сервер.
• Скопировать мир, профиль и текущий набор модов.
• Выбрать точную версию Minecraft и загрузчик.
• Установить совместимые Create и Tom's Simple Storage.
• Добавить подходящий JAR Create Contraption Terminals.
• Повторить согласованную установку на клиенте и сервере.
• Удалить старые и дублирующиеся версии.
• Запустить тестовую копию и проверить журнал.
• Пересобрать конструкции, существовавшие до установки.
Проверка результата
Для проверки удобна небольшая конструкция с терминалом и несколькими хранилищами, содержимое которых легко различить.
Порядок теста:
• убедиться, что загрузчик определил интеграцию и оба базовых мода;
• поместить разные предметы в отдельные части инвентаря;
• собрать конструкцию средствами Create;
• открыть терминал после сборки;
• проверить наличие ожидаемого содержимого;
• повторить сценарий на сервере с согласованным клиентом;
• отдельно пересобрать старую конструкцию.
Загрузка мира сама по себе не подтверждает доступ к общему инвентарю.
Ограничения
Подтверждена только связь терминала с инвентарём собранной конструкции. Пределы, скорость, поддержка каждого контейнера и поведение при выгрузке чанков не описаны.
Следует учитывать:
• мод обязателен на клиенте и сервере;
• Create и Tom's Simple Storage обязательны;
• старые конструкции нужно собрать заново;
• подтверждены только указанные версии и платформы;
• сторонние расширения требуют отдельного теста;
• статическая проверка архива не заменяет запуск.
Перед изменениями необходима резервная копия мира.
Безопасное обновление
Перед обновлением сохраните мир, прежний JAR и согласованные версии базовых модов. По возможности меняйте один компонент за проверку.
Рабочая схема:
• Остановить клиент и сервер.
• Зафиксировать версии Minecraft, загрузчика и трёх модов.
• Удалить старый JAR интеграции.
• Добавить новый совместимый файл.
• Запустить копию мира.
• Проверить новую конструкцию и пересобранную старую.
• Перенести набор в основную сборку только после теста.
Базовые моды нужно согласовать с интеграцией до открытия основного мира.
Откат
Для отката остановите игру и сервер, удалите новый JAR и верните прежнюю версию вместе с совместимыми базовыми модами. Если мир сохранялся после обновления, восстановите резервную копию.
После возврата проверьте:
• загрузку мира;
• наличие блоков базовых модов;
• содержимое хранилищ;
• доступ через терминал;
• работу собранных конструкций.
Полный откат не гарантирован, если одновременно менялись базовые моды.
Диагностика
Если терминал не видит инвентарь, проверьте причины в таком порядке:
• Совпадают ли Minecraft и загрузчик у всех компонентов.
• Установлен ли мод на клиенте и сервере.
• Используются ли соответствующие ветки Create и Tom's Simple Storage.
• Нет ли дублирующихся JAR.
• Была ли конструкция пересобрана после установки.
• Повторяется ли ошибка в минимальной сборке.
• Какая первая связанная ошибка появилась в журнале.
Если новая конструкция работает, а старая нет, повторите её сборку. Если не работает ни одна, проверяйте версии, зависимости, обе стороны и конфликты.
Происхождение файлов, лицензия и авторство
Файлы получены по официальному HTTPS, локально сверены по опубликованным хешам и прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.
Create Contraption Terminals распространяется по лицензии MIT; идентификатор SPDX — MIT. В публичной команде указан tom5454. Лицензия допускает локализацию и переработку при соблюдении её условий и сохранении требуемых уведомлений. Редакционные выводы статьи не следует приписывать автору.
FAQ
Нужен ли мод на клиенте и сервере?
Да. Обе стороны обозначены как required. Базовые моды также должны соответствовать версии игры и загрузчику.
Почему старый терминал не видит инвентарь?
Конструкции с терминалами, собранные до установки интеграции, необходимо собрать заново.
Можно ли использовать файл 1.21.1 на Minecraft 1.20.1?
Такая совместимость не подтверждена. Для Minecraft 1.20.1 Fabric указан отдельный выпуск.
Что открывает терминал?
Он предоставляет доступ ко всему инвентарю собранной конструкции Create в пределах заявленной интеграции. Поддержка каждого стороннего контейнера отдельно не заявлена.
Что доказывает совпадение хеша?
Оно подтверждает совпадение с опубликованным файлом, но не заменяет динамический запуск, резервную копию и проверку совместимости.