Modular Augment: отложенные входы для Modular Machinery

Modular Augment: что это за мод и зачем он нужен Если вы собираете техническую сборку Minecraft с модом Modular Machinery и хотите тоньше контролировать момент потребления ресурсов, обратите внимание на небольшой аддон Modular Augment. Он добавляет особый тип входов в рецептах: часть материалов м...

Скачать Modular Augment для Minecraft 1.12.2

Оригинальное название: Modular Augment

Версии Minecraft: 1.12.2

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
Modular Augment-1.12.2-1.0.0.jar1.12.2Forge11 КБСкачать
Modular Augment-1.12.2-1.1.1.jar1.12.2Forge21 КБСкачать

Modular Augment: что это за мод и зачем он нужен

Если вы собираете техническую сборку Minecraft с модом Modular Machinery и хотите тоньше контролировать момент потребления ресурсов, обратите внимание на небольшой аддон Modular Augment. Он добавляет особый тип входов в рецептах: часть материалов может списываться не в начале работы установки, а ближе к завершению рецепта — это меняет логику крафта и помогает избежать лишних задержек и «замораживания» ресурсов на весь цикл.

Проще говоря, Modular Augment расширяет возможности конфигурации машин: вы по-прежнему описываете рецепты в формате Modular Machinery, но получаете ещё один инструмент для точной настройки механик производства.

Связь с Modular Machinery

Modular Augment не живёт отдельно от основы. Он опирается на Modular Machinery (автор HellFirePvP) и предназначен именно для тех, кто уже строит многоблочные установки, настраивает входы-выходы и знаком с JSON-описанием рецептов. Если вы только начинаете путь в технических сборках, сначала разберитесь с базовыми блоками, биомами и обновлениями вашей версии, а затем переходите к подобным дополнениям — так проще не запутаться в структуре файлов и зависимостей.

Кстати, если вы часто тестируете разные моды и не хотите вручную собирать jar-файлы и зависимости по папкам, попробуйте поставить Modular Augment через лаунчер foxygame.net: он гибкий и современный, а нужные дополнения для Minecraft можно подтянуть прямо из меню, не отрываясь от игры.

Ключевая идея: отложенные (deferred) входы

В рецепте Modular Machinery вы можете задать вход с типом modularaugment:deferred. Такой вход ведёт себя иначе, чем обычный: он не обязан полностью «сгорать» при старте процесса — ограниченный набор ресурсов списывается в конце рецепта, когда крафт почти завершён. При этом старт для большинства сценариев всё равно требует, чтобы базовая сущность входа была доступна для запуска машины: сам предмет остаётся в входном люке на время цикла и не «уезжает» сразу.

Ограничения типа deferred

  • Тип modularaugment:deferred допустим только для io-type: input.
  • Не поддерживаются аргументы chance и вариант item со значением any:fuel — заранее учитывайте это при переносе старых рецептов.
  • Поведение ближе к item, fluid или gas определяется наличием ключей item, fluid или gas в записи входа.

Как собрать требование в JSON

В файле рецепта добавьте объект входа с нужными полями. Примеры по смыслу:

  • отложенный предмет: тип modularaugment:deferred, io-type: input, указание item (например, через ore-dictionary вроде ore:plankWood) и amount;
  • отложенная жидкость: те же тип и io-type, ключ fluid (к примеру, вода) и объём;
  • отложенный газ: ключ gas (например, кислород) и количество.

Такое описание удобно масштабировать на целые цепочки производства: вы отделяете то, что должно «закрепиться» в начале реакции, от того, что логичнее потратить в финале.

Практические нюансы в игре

Даже с отложенным входом предмет, который нужен для старта, остаётся требованием для запуска процесса. Когда цикл идёт, предмет не исчезает из входного люка сразу — он ждёт конца рецепта. Если игрок или автоматика уберут его посреди работы, прогресс обнуляется: машина считает, что условия нарушены.

Интересный момент при нескольких входных люках: теоретически можно переложить тот же предмет с одного люка на другой во время цикла, и рецепт всё равно сможет завершиться — это полезно знать при проектировании логистики и буферов. Для записей с ore-dictionary можно подменять предмет эквивалентом из той же группы ore:*, что упрощает совместимость с разными деревянными блоками, рудами и прочими заменителями в вашей сборке.

Для кого этот аддон

Modular Augment ориентирован на игроков и авторов серверных паков, которым нужна предсказуемая экономика ресурсов и аккуратные сценарии: от переработки до сложных многостадийных процессов. Он не добавляет новые биомы или декоративные блоки, но усиливает «мозг» технических установок. Если вы сталкиваетесь с багами или неясностями в поведении, имеет смысл оставить вопрос автору в обсуждении проекта или завести issue на GitHub — так проще получить точный ответ по версии и конфигу.

Итог

Modular Augment — небольшой, но точечный мод для Modular Machinery: он вводит тип входа modularaugment:deferred, чтобы часть item, fluid или gas тратилась в конце рецепта, с понятными ограничениями по полям и с поведением, завязанным на физическом наличии предмета в люке. Освоив эти правила, вы сможете строить более честные и «режиссированные» цепочки производства, согласованные с обновлениями вашей версии Minecraft и остальными модами в паке.