[Гайд] HardTech | Автокрафт в мультиблоках вне очереди
Автор: Seref · Обновлён:
Цель:
При занятости мультиблока постоянным крафтом и/или прекрафтом ставить данные задачи на паузу когда в мультиблок поступают ресурсы от автокрафта.
Подробнее, например:
Мультиблок "Большая центробежная установка". Режим машины: Центрифуга.
Что бы мультиблок не скучал в него через ME предметный люк закидывается разная пыль: Пепел, Зола, Эндерняк, Диорит, Базальт, Камень и т.д. для постоянного крафта и получения более полезных ресурсов, ну или настраиваются разного рода прекрафты на разных входящих люках. Мультиблок обвешали, мультиблок постоянно работает.
Теперь если запустить автокрафт в котором задействована центрифуга то он стопарнётся на очень длительное время пока ресурсы постоянных крафтов не закончатся... в общем ждать можно вечность.
Поэтому когда ресурсы поступают во входящий люк из ME поставщика шаблонов все остальные люки надо поставить на паузу, что бы скрафтился рецепт из автокрафта, потом опять включить люки постоянного крафта и/или прекрафта.
Сразу оговорюсь, в игре я новичок, это моя первая катка, люблю все процессы автоматизировать/оптимизировать. Идея назрела давно, когда приходилось стопать в ручную вечно работающие машины для автокрафта, а дублировать мультиблоки для простого решения этой задачи не хотелось. Полазив в нете не нашел ничего подобного, пришлось придумывать самому... если будут варианты реализации получше обязательно поделитесь, так как инет пустой на эту тему.
Приступим.
Показываю сразу максимальный пример и на предметы и на жидкость, на более простых примерах просто акцентирую внимание посреди дела…
На скрине:
1. МЕ Поставщик шаблонов - это наш автокрафт, там рецепты для центрифуги.
2. Двойной входной люк - это чисто для примера что бы показать реализацию и предметов и жидкостей… если люк будет только предметный или только жидкостный то всё в два раза проще.
3. МЕ Предметный люк - в который подается разная пыль на постоянной основе что бы машина постоянно работала…
Теперь когда в верхний люк из МЕ сети поступит автокрафт и в люк попадет любой ресурс толи предмет, толи жидкость, нижний люк постоянного крафта поставим на паузу, ресурсы в нем заканчиваются, машина останавливается и начинает крафтить из ресурсов из верхнего люка. Как только рецепт автокрафта скрафтится, ресурсы в верхнем люке исчезнут и нижний люк снова включается…
Предметы для реализации:
1. Улучшенный детектор жидкости (Улучшение) - это если нам надо отслеживать жидкость что бы отключить другие люки.
2. Улучшенный детектор предметов (Улучшение) - это если надо отследить предметы.
3. Контроллер механизма (Улучшение) - 2 шт. Один для отключения люка от сигнала жидкости, второй для отключения от сигнала предметов.
4. Редстоуновый P2P тоннель - 4 шт. Два на сигнал для жидкости, два на сигнал предметов. (P2P люки нужны потому что рассказываю про максимальную реализацию, когда люков постоянного крафта много и одними детекторами жидкости/предметов не обойтись)
Развешиваем улучшения:
- на люк автокрафта вешаем детекторы
- на люк постоянного крафта или прекрафта вешаем контроллеры.
заходим в настройку детекторов
Настраиваем улучшенный детектор жидкости:
1. Выбираем грань с улучшением
2. Заходим в настройку улучшения
3. Включаем “Вывод: Инвертировано”
4. Ставим минимум и максимум на единицу. То есть как только в люке появится 1мб жидкости, поступит сигнал.
Улучшенный детектор предметов (Улучшение) настраиваем точно таким же способом. Единственное что единицу не жидкости, а количество предметов будем отслеживать.
Расставляем редстоуновые P2P тоннели
Запитываем их и вязываем, тот что висит на
Улучшенный детектор жидкости (Улучшение) связываем с тем что на первом Контроллер механизма (Улучшение)
Улучшенный детектор предметов (Улучшение) связываем с тем что висит на втором Контроллер механизма (Улучшение)
Теперь как только в верхнем люке появятся или предметы, или жидкости или то и другое, нижний люк стопнется, и запустится только тогда когда верхний люк опустеет.
Если в мультиблоке имеются еще и люки прекрафта их тоже можно застопать, вот таким способом
Помним правило P2P тоннелей, подача одна, приёма много.
Если например люков на мультиблоке мало, и надо отслеживать только один тип или жидкость или предметы то их можно расположить рядом и обойтись без Редстоун P2P тоннелей.
На верхнем люке (автокрафта) на нижнюю грань вешаем детектор предметов или жидкости
На нижнем люке (постоянного крафта) на верхнюю грань вешаем контроллер механизма.
Пример привел на центрифуге так как она лучше всего для скринов подходила )))
Так же применяю данный способ на:
Большой электролизный завод, большая измельчающая машина, большая химическая ванна, вакуумный холодильник короче на тех мультиблоках в кохотых почти всегда есть задачи нонстоп крафта...
Спасибо за внимание, уверен тема будет полезна.