---
navigation:
  parent: example-setups/example-setups-index.md
  title: Automação de Jogar na Água
  icon: fluix_crystal
---

# Automação de Receitas de Jogar na Água

Note que, como este setup usa um <ItemLink id="pattern_provider" />, ele é feito para se integrar ao seu sistema de [autocrafting](../ae2-mechanics/autocrafting.md).

Algumas receitas requerem que itens sejam jogados na água (embora um setup similar possa ser usado para jogar itens em outros lugares).
Isso pode ser automatizado com um <ItemLink id="formation_plane" />, <ItemLink id="annihilation_plane" /> e alguma infraestrutura de suporte (basicamente são 2 [subredes de tubos](pipe-subnet.md) modificadas).

Este setup deve ser usado em combinação com a [automação do carregador](charger-automation.md) para fornecer os <ItemLink id="charged_certus_quartz_crystal" />s.

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

<BoxAnnotation color="#dddddd" min="2 0 1" max="3 1 2">
        (1) Pattern Provider: Em sua configuração padrão, com os padrões de processamento relevantes.

        ![Fluix Pattern](../assets/diagrams/fluix_pattern_small.png) ![Flawed Budding Pattern](../assets/diagrams/flawed_budding_pattern_small.png)
  </BoxAnnotation>

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

<BoxAnnotation color="#dddddd" min="1 .7 1" max="2 1 2">
        (3) Formation Plane: Configurado para largar os insumos como itens.
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="1 2 1" max="2 2.3 2">
        (4) Annihilation Plane: Sem GUI para configurar.
  </BoxAnnotation>

<BoxAnnotation color="#dddddd" min="2 1 1" max="3 1.3 2">
        (5) Storage Bus: Filtrado para as saídas dos padrões
        <Row><ItemImage id="fluix_crystal" scale="2" /><BlockImage id="flawless_budding_quartz" scale="2" /></Row>
  </BoxAnnotation>

<DiamondAnnotation pos="3.9 0.5 1.5" color="#00ff00">
        Para Rede Principal e Automação do Carregador
        <GameScene zoom="3" background="transparent">
          <ImportStructure src="../assets/assemblies/charger_automation.snbt" />
          <IsometricCamera yaw="195" pitch="30" />
        </GameScene>
    </DiamondAnnotation>

  <IsometricCamera yaw="180" pitch="0" />
</GameScene>

## Configurações e Padrões

* O <ItemLink id="pattern_provider" /> (1) está em sua configuração padrão, com os <ItemLink id="processing_pattern" />s relevantes
  * Para o <ItemLink id="fluix_crystal" /> a receita padrão do JEI/REI funciona bem:

    ![Fluix Pattern](../assets/diagrams/fluix_pattern.png)

  * Para o <ItemLink id="flawed_budding_quartz" /> provavelmente é melhor fazê-lo diretamente do <ItemLink id="quartz_block" />,
    o que evita problemas com a entrada de uma receita sendo a saída de outra, causando falha no filtro do storage bus:

    ![Flawed Budding Pattern](../assets/diagrams/flawed_budding_pattern.png)

* A <ItemLink id="interface" /> (2) está em sua configuração padrão.
* O <ItemLink id="formation_plane" /> (3) está configurado para largar os insumos como itens.
* O <ItemLink id="annihilation_plane" /> (4) não possui GUI e não pode ser configurado.
* O <ItemLink id="storage_bus" /> (5) está filtrado para as saídas dos padrões.

## Como Funciona

1.  O <ItemLink id="pattern_provider" /> empurra os ingredientes para a <ItemLink id="interface" /> do seu lado, na subrede verde.
2.  A interface (configurada para não armazenar nada por padrão) tenta empurrar seu conteúdo para o [armazenamento da rede](../ae2-mechanics/import-export-storage.md).
3.  O único armazenamento na subrede verde é o <ItemLink id="formation_plane" />, que derruba os itens que recebe na água.
4.  O <ItemLink id="annihilation_plane" /> na subrede laranja tenta pegar os itens que foram largados, mas não consegue, porque
    o <ItemLink id="storage_bus" /> em cima do pattern provider (único armazenamento na subrede laranja) está filtrado para aceitar somente resultados possíveis de crafting.
5.  Os itens realizam sua transformação no mundo.
6.  O annihilation plane agora pode pegar os itens na sua frente, pois o storage bus pode armazená-los.
7.  O storage bus armazena os itens resultantes no pattern provider, devolvendo-os para a rede.
