
Create: Factory Controller
Create: Factory Controller - аддон для Create, который превращает стену Factory Gauge в один блок с виртуальной панелью. Массовое перемещение датчиков, блюпринты, импорт старых стен, заказы Stock Keeper и интеграция с CC: Tweaked.
Create: Factory Controller
Create: Factory Controller - аддон к Create, который избавляет от главной боли любой крупной фабрики: бесконечной стены Factory Gauge. Если вы когда-нибудь строили автоматическую линию в Майнкрафт, где на каждый рецепт вешается свой циферблат, вы помните, во что это превращается. Десятки одинаковых блоков, провода во все стороны, и попробуй потом найти среди них тот, что отвечает за нужный ингредиент. Этот мод предлагает простое решение - один блок, внутри которого живёт вся ваша логистика.
Зайдёт тем, кто уходит в Create всерьёз и строит большие заводы с несколькими производственными цепочками сразу. По духу это ближе не к декоративным аддонам с латунными трубочками, а к контроллерной панели диспетчера: один щиток, с которого видно состояние всего производства.
Зачем нужен Factory Controller
Обычная стена датчиков плохо масштабируется. Каждая новая линия - это новый gauge, новые связи и новая головная боль при перестройке фабрики. Контроллер переносит все датчики в виртуальную панель, и работа с ними перестаёт быть раскопками.
Что вы получаете при использовании factory controller:
- Быстрая подстройка нового датчика под сеть, к которой уже подключены существующие gauge
- Выделение и перемещение сразу нескольких датчиков
- Сохранение настроенных схем в блюпринты
- Показ подписей с количеством предметов по всем датчикам одновременно
- Отключение всех gauge внутри контроллера по редстоуну
- Изменение угла изгиба стрелок у отдельных соединений
- Вывод информации через Display Link
- Импорт уже существующих стен с датчиками прямо в контроллер
- Чтение gauge, логических труб, сетей, производственных заказов и обещаний (promises) с компьютера CC: Tweaked в режиме только для чтения
Последний пункт недооценивают. По факту вы можете вывести статистику фабрики на мониторы из CC: Tweaked и следить за производством, не бегая по цеху.
Датчики внутри контроллера работают иначе
Gauge, помещённый в factory controller, получает заметное расширение возможностей. Это уже не просто перенос в удобную панель, а апгрейд логики.
- Больше одного стака одного и того же ингредиента
- До 64 стаков ожидаемого результата
- Механический крафт с сетками до 10 на 10
- Запрос ингредиентов партиями до 64 штук
- Опциональное игнорирование NBT предметов
- Ручная раскладка ингредиентов по произвольным шаблонам - для последовательной сборки или ванильного крафтера
- Производство только при наличии спроса, чтобы в хранилищах не копились лишние промежуточные предметы
- Работа по ручным заказам от Stock Keeper
- Запрос нескольких наборов ингредиентов сразу, если запасов хватает
- Своя частота запросов для каждого датчика
- Ограничение обещаний (promises), которые создаёт датчик
- Ограничение обещаний по общему адресу назначения
Если коротко: контроллер не просто компактнее, он ещё и умнее обычной стены.
Что ещё кладётся в контроллер
Внутрь помещаются не только gauge:
- Redstone Link
- Electron Tube - работает как логический вентиль для редстоун-сигналов
- Arithmetic Tube - новый предмет для расчётов с числами прямо внутри контроллера
Arithmetic Tube стоит попробовать тем, кто делает сложные условия производства. В версии 1.2.1 туда добавили константы числа пи, тау, e, а также плюс и минус бесконечность - раньше такие вычисления приходилось городить костылями.
Чего мод не делает
Важный момент, чтобы не было разочарований: Create: Factory Controller не управляет внешней стеной датчиков. Если gauge стоит в мире, а не в контроллере, мод его не тронет. Импорт существующей стены - это разовая операция переноса, а не постоянный контроль.
Встроенные моды
В сборку релиза уже входят два патча, отдельно ставить их не нужно:
- Create: Higher Logistics Patch - правит ряд багов логистики в Create
- Create: Logistics Control - добавляет Filter Link для динамической подстановки фильтра блокам при распаковке посылок
Совместимость
Мод повторяет логику ванильной системы Factory Gauge. Конфликтов с другими аддонами, которые меняют поведение датчиков, скорее всего не будет, но и их улучшения он не подхватит без явной поддержки.
То же самое касается предметов от других модов: чтобы их можно было положить в контроллер, нужна отдельная поддержка на стороне автора. Например, Create: Extra Gauges спокойно уживается в одной сборке, но его дополнительные датчики в контроллер не поместятся.
С версии 1.2.1 виртуальные логистические провода контроллера умеет окрашивать Create: Colored Connections - мелочь, а на большой панели разбираться в связях становится куда проще.
Есть интеграции с CC: Tweaked, JEI/EMI, Stock Keeper, Display Link, а также поддержка систем Fluid Transport и Production Orders.
Зависимости
| Зависимость | Версия |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.234 |
| Create | 6.0.10 |
| Deployer (рекомендуется) | 0.1.2 |
Проект рассчитан на Minecraft Java 1.21.1 с NeoForge и на 1.20.1 с Forge. Работает и на клиенте, и на сервере. Актуальная ветка - 1.2.1, при этом файлы для 1.21.1 NeoForge и 1.20.1 Forge помечены как Beta, так что на боевом сервере сначала стоит проверить всё на тестовом мире.
Что нового в 1.2.1
- Константы пи, тау, e, плюс и минус бесконечность для Arithmetic Tube
- Улучшена производительность пассивного режима
- Снято ограничение точности
- Подсветка источника и цели соединения
- Исправлены ошибки с жидкостями, JEI/EMI, блюпринтами и Production Order
Важные нюансы и советы
Совет: перед импортом старой стены датчиков сделайте бэкап мира. Импорт переносит настройки gauge в контроллер, и хотя операция задумана безопасной, откатить её на большом заводе вручную будет тяжело.
Важный нюанс: игнорирование NBT у датчиков включайте осознанно. С ним в один запрос попадут предметы с разными зачарованиями или прочностью, а для некоторых рецептов это критично.
Совет по производительности: пассивный режим в 1.2.1 стал заметно легче, но если у вас сотни датчиков в одном контроллере, следите за нагрузкой на серверный тик. Один большой контроллер почти всегда выгоднее десяти маленьких.
Важно знать: чтение данных через CC: Tweaked работает только в одну сторону. Управлять фабрикой из кода Lua не получится, только снимать показания.
Кому это точно надо: тем, у кого фабрика в Create занимает больше пары десятков датчиков, кто строит несколько независимых производственных цепочек и хочет видеть их состояние с одной панели. Кому не надо: тем, у кого одна-две линии на пару рецептов - там обычные gauge справятся без лишних блоков.
Скачать Create: Factory Controller стоит тем, кто хочет превратить хаос из датчиков в аккуратную диспетчерскую. Проект распространяется под лицензией MIT.
Как поиграть с друзьями с модом Create: Factory Controller?
Мод Create: Factory Controller куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Create: Factory Controller будет готов за пару минут - BungeeHost сделает всё за вас.
