Создавай умнее: дополнительная логистика для вашей фабрики
Создавать огромную фабрику в Minecraft через мод Create — уже отдельное удовольствие: передачи, упаковщики, логическая сеть и стресс-системы превращают строительство в инженерный проект. Аддон Create: Additional Logistics заточен под то, чтобы «допилить» самые проблемные места связки между складом, заявками и доставкой. Он дополняет сам Create 6 и рассчитан на сборки Minecraft 1.20.1 и 1.21.1.
Стабильные заявки: Promise Limits и «дорожка» складов
Любой, кто настраивал Factory Gauge для заказов пачкой, знаком с парадоксом: вы просите 100 стопок, производство спотыкается, а модуль логистики уже разогнался запросами, и склад превращается в хаос из полуотправленных ингредиентов.
Promise Limits дают понятную страховку: при настройке «заводского» указателя можно ограничить количество открытых обещаний — например удерживая одновременно не больше одной стопки ожидания под конкретный ресурс.
Склады без «перекоса»: Additional Stock для Restocker
Restocker удобен, но любит экономить вплоть до абсурда: убрался один булыжник — блок тут же требует ровно столько, чтобы вернуть заданную цифру. Для активных производств это даёт тысячи мелких дозаказов и лишнюю трату упаковок.
Additional Stock работает почти как «порог с запасом». Например, цель одна стопка камня, дополнительно вы задали восемь стопок «про запас»: как только счётчик падает до уровня «не хватает полустопки», вместо дозапроса 32 блоков блок закажет 544 — недостаб плюс весь указанный запас. То есть склад дышит спокойнее, а упаковщики заняты более крупными партиями — отличный компромисс между порядком на линии и скоростью реакции.
- Снижается число частых дорожных сообщений между узлами
- Проще планировать доставку сырья в «локальные очаги потребления»
- Осторожнее настраивайте число дополнительных стопок: оно напрямую бьёт по пропускной способности
Пакеты понимают ваш язык: глобы, регэксп и редактор адресов
Готовые паттерны в стиле глоб для адресов пакетов хороши, но когда маршрутизация становится деревом префиксов, хочется тонкой настройки. В аддоне можно начать паттерн с приставки regex: после чего остальной текст станет регэкспом (учёт регистра по умолчанию не включён через эту строку).
Важное примечание для администраторов серверов: регэкспы умеют «убивать» тикрейт через катастрофический бэктрекинг, поэтому в мод добавлены защиты: ограничение «высоты звёзд», лимиты повторов и отключение типичных дыр вроде бэктрек-сценариев (a+) и тяжёлых обратных ссылок при матчинге. Это делает смелые фильтры чуть более предсказуемыми в составе смешанных сборок Create с другими модами.
Package Editor дополняет идею: он похож на реупаковщик, но не перемешивает заказы одинакового типа, а переписывает адрес по парам строк «шаблон / замена» с поддержкой записи на табличке или, что гораздо удобнее, через буфер обмена. В фигурных скобках выделяются группы захвата, а в тексте замены подставляются как $1, $2.
Примеры из описания авторов понятны и практичны: режем префикс Ware1- у пачки переименований складского уровня, либо сначала сохраняем хвост в группу, а уже потом пересобираем адрес нужным образом.
Раз уж упомянули сборки под Create 6 на свежих версиях, отмечу вскользь среди рецептов настроек упаковщиков: этот мод и похожие аддоны для логики удобно подтянуть через лаунчер foxygame.net — там лаунчер для Minecraft воспринимается без лишней суеты, а каталог дополнений встроен так, чтобы не прыгать между сайтами. Достаточно выбрать профиль сборки и поставить аддоны прямо из меню установки модов.
Магазинные механики и ускорение цепочек
Cash Register создан под торговые зоны как альтернатива блоку набора складских прайсов: интерфейс заточен на выборку продаж, есть журнал транзакций, а сам журнал можно вынуть и приложить к Stock Keeper чтобы быстро отметить нужные типы ресурсов — ручному пополнению витрин это экономит массу кликов.
Package Accelerator требует стресс-сети минимум 30 оборотов в минуту и ускоряет стоящий перед ним Packager ценой нагрузки на механику. Это прямое решение «узкой горлышки», когда склад разросся через моды наподобие Sophisticated Storage и один упаковщик не успевает отдавать пакеты в сеть.
ComputerCraft и наблюдаемость
Отдельно стоит Train Network Monitor только при установленном CC: Tweaked. Один блок позволяет поднять живую статистику по станциям, составам на линии, количеству пакетов в системе и состоянию постбоксов. Дополнительные режимы с расширенным инвентарём составов или даже правкой расписаний по умолчанию выключены ради баланса — но для автоматизации диспетчерской это мощный инструмент.
Мини-бонусы: сиденья, валы и производительность
К корню логистики они относятся опосредованно, но в жизни фабрик неожиданно полезны. Short Seat и Tall Seat подстраивают высоту для Stock Keeper если моб высокий или низкий, не ломая эстетику прилавка. Изменена и логика клика: по занятому складским работником сиденью больше нельзя «случайно» присесть и отпустить летающую пчелу на свободу.
Lazy Shafts и Flexible Lazy Shafts пытаются снизить число блок-сущностей на длинной линии валов, что на гигантских серверах заметнее в профилере. У гибкой версии ключом настраиваются стороны выходов; помните, что конфликтные соединения иногда ломают проблемный участок — чините аккуратно. Поддерживаются обшивки андезитовой, латунной, медной и промышленной металлургии.
Оптимизация совместимости
Разработчики кэшируют скомпилированные матчеры адресов, что особенно чувствуется когда адреса упакованы фильтрами сторонних модов. Длинные имена у лягушек-портов постбоксов увеличены до ста символов, чтобы большие регэкспы не упирались в лимит строки во время массовых маршрутов.
Выводы
Create: Additional Logistics — это аккуратный «инженерный пластырь»: он не добавляет вторую игру параллельно Create, но снимает три боли середины технологической ветки — хаос обещаний, избыточная чувствительность рестокера и жёсткость адресной маршрутизации. Если вы уже строите логическую почту упакованных материалов и поездов, добавление стоит тестировать на копии мира или тест-сервере: правила переименования и ограничители промисов затрагивают самую «нервную» часть производства.