---
navigation:
  parent: example-setups/example-setups-index.md
  title: Автоматизация печи
  icon: minecraft:furnace
---

# Автоматизация печи

Обратите внимание, что поскольку это использует <ItemLink id="pattern_provider" />, он предназначен для интеграции в вашу настройку [автоматического крафта](../ae2-mechanics/autocrafting.md).
Если вы просто хотите автоматизировать печь отдельно, используйте желоба, сундуки и прочее.

Автоматизация <ItemLink id="minecraft:furnace" /> немного сложнее, чем автоматизация более простых машин, таких как [зарядник](../example-setups/charger-automation.md).
Печи требуют ввод с двух отдельных сторон и извлечение с третьей. Предмет, который нужно переплавить, должен быть помещён в верхнюю грань,
топливо должно быть помещено в боковую грань, а результат должен быть извлечён снизу. 

Это можно сделать с помощью <ItemLink id="pattern_provider" />
сверху, <ItemLink id="export_bus" /> сбоку для постоянного помещения топлива, и <ItemLink id="import_bus" /> снизу
для импорта результатов в сеть. Однако это использует 3 [канала](../ae2-mechanics/channels.md).

Вот как вы можете сделать это всего с 1 каналом:

<GameScene zoom="6" interactive={true}>
  <ImportStructure src="../assets/assemblies/furnace_automation.snbt" />

<BoxAnnotation color="#dddddd" min="1 0 0" max="2 1 1">
        (1) Поставщик шаблонов: Вариант направленного, с использованием гаечного ключа из истинного кварца, с соответствующими шаблонами обработки.

        ![Шаблон железа](../assets/diagrams/furnace_pattern_small.png)
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="1 1 0" max="2 1.3 1">
        (2) Интерфейс: В конфигурации по умолчанию.
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="1 1 0" max="1.3 2 1">
        (3) Шина хранения №1: Отфильтрована на уголь.
        <ItemImage id="minecraft:coal" scale="2" />
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="0 2 0" max="1 2.3 1">
        (4) Шина хранения №2: Отфильтрована на чёрный список угля, с использованием карты-инвертера.
        <Row><ItemImage id="minecraft:coal" scale="2" /><ItemImage id="inverter_card" scale="2" /></Row>
  </BoxAnnotation>

<DiamondAnnotation pos="4 0.5 0.5" color="#00ff00">
        В основную сеть
    </DiamondAnnotation>

  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

## Конфигурации

* <ItemLink id="pattern_provider" /> (1) находится в конфигурации по умолчанию, с соответствующими <ItemLink id="processing_pattern" />.
    Он сделан направленным с помощью <ItemLink id="certus_quartz_wrench" />.

  ![Шаблон железа](../assets/diagrams/furnace_pattern.png)

* <ItemLink id="interface" /> (2) находится в конфигурации по умолчанию.
* Первая <ItemLink id="storage_bus" /> (3) отфильтрована на уголь, или на то топливо, которое вы хотите использовать.
* Вторая <ItemLink id="storage_bus" /> (4) отфильтрована на чёрный список используемого топлива, с использованием <ItemLink id="inverter_card" />.

## Как это работает

1. <ItemLink id="pattern_provider" /> толкает ингредиенты в <ItemLink id="interface" />.
   (На самом деле, в качестве оптимизации, он толкает напрямую через шины хранения, как если бы они были продолжением граней поставщика. Предметы никогда не входят в интерфейс.)
2. Интерфейс настроен на хранение ничего, поэтому он пытается толкнуть ингредиенты в [сетевое хранилище](../ae2-mechanics/import-export-storage.md).
3. Единственное хранилище на зелёной подсети — это <ItemLink id="storage_bus" />. Шина, отфильтрованная на уголь, помещает уголь в слот топлива печи через боковую грань.
    Шина, отфильтрованная на НЕ уголь, помещает предметы для переплавки в верхний слот, через верхнюю грань.
4. Печь делает свою вещь по переплавке
5. Желоб вытаскивает результаты из нижней части печи и помещает их в слоты возврата поставщика, возвращая их в основную сеть.