---
navigation:
  parent: example-setups/example-setups-index.md
  title: Automação de Fornalha
  icon: minecraft:furnace
---

# Automação de Fornalha

Note que, como isso usa um <ItemLink id="pattern_provider" />, é destinado a integrar-se ao seu sistema de [autocrafting](../ae2-mechanics/autocrafting.md).
Se você quer apenas automatizar uma fornalha isolada, use funis e baús.

Automatizar uma <ItemLink id="minecraft:furnace" /> é um pouco mais complexo que automatizar máquinas simples como um [carregador](../example-setups/charger-automation.md).
Uma fornalha requer entrada por dois lados separados, e extração por um terceiro. O item a ser fundido deve ser empurrado pela face superior,
o combustível deve ser empurrado por uma face lateral, e o resultado puxado pela parte inferior.

Isso pode ser feito por meio de um <ItemLink id="pattern_provider" />
na parte superior, um <ItemLink id="export_bus" /> na lateral para enviar combustível constantemente, e um <ItemLink id="import_bus" />
embaixo para importar os resultados para a rede. Porém, isso usa 3 [canais](../ae2-mechanics/channels.md).

Aqui está como fazer usando apenas 1 canal:

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

<BoxAnnotation color="#dddddd" min="1 0 0" max="2 1 1">
        (1) Pattern Provider: Variante direcional, usando uma chave de quartzo certus, com os padrões de processamento relevantes.

        ![Padrão de Ferro](../assets/diagrams/furnace_pattern_small.png)
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="1 1 0" max="2 1.3 1">
        (2) Interface: Em sua configuração padrão.
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="1 1 0" max="1.3 2 1">
        (3) Storage Bus #1: Filtrado para carvão.
        <ItemImage id="minecraft:coal" scale="2" />
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="0 2 0" max="1 2.3 1">
        (4) Storage Bus #2: Filtrado para bloquear carvão, usando um cartão inversor.
        <Row><ItemImage id="minecraft:coal" scale="2" /><ItemImage id="inverter_card" scale="2" /></Row>
  </BoxAnnotation>

<DiamondAnnotation pos="4 0.5 0.5" color="#00ff00">
        Para a Rede Principal
    </DiamondAnnotation>

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

## Configurações

* O <ItemLink id="pattern_provider" /> (1) está em sua configuração padrão, com os <ItemLink id="processing_pattern" />s relevantes.
    É tornado direcional usando uma <ItemLink id="certus_quartz_wrench" />.

  ![Padrão de Ferro](../assets/diagrams/furnace_pattern.png)

* A <ItemLink id="interface" /> (2) está em sua configuração padrão.
* O primeiro <ItemLink id="storage_bus" /> (3) está filtrado para carvão, ou qualquer combustível que desejar usar.
* O segundo <ItemLink id="storage_bus" /> (4) está filtrado para bloquear o combustível que você está usando, usando um <ItemLink id="inverter_card" />.

## Como Funciona

1. O <ItemLink id="pattern_provider" /> empurra os ingredientes para a <ItemLink id="interface" />.
   (Na verdade, como otimização, empurra diretamente pelos storage buses como se fossem extensões das faces do provider. Os itens nunca entram na interface.)
2. A interface está configurada para não armazenar nada, então tenta empurrar os ingredientes para o [armazenamento da rede](../ae2-mechanics/import-export-storage.md).
3. O único armazenamento na subrede verde são os <ItemLink id="storage_bus" />s. O bus filtrado para carvão coloca o carvão no slot de combustível da fornalha pela face lateral.
    O bus filtrado para NÃO carvão coloca os itens a serem fundidos no slot superior, pela face superior.
4. A fornalha realiza a fundição.
5. O funil puxa os resultados da parte inferior da fornalha e os coloca nos slots de retorno do provider, retornando-os para a rede principal.
