---
navigation:
  parent: items-blocks-machines/items-blocks-machines-index.md
  title: Barramento de Armazenamento
  icon: storage_bus
  position: 220
categories:
- devices
item_ids:
- ae2:storage_bus
---

# O Barramento de Armazenamento

<GameScene zoom="8" background="transparent">
<ImportStructure src="../assets/blocks/storage_bus.snbt" />
</GameScene>

Já quis *manter* seu monstro de baús em vez de substituí-lo por algo sensato? Apresentamos o Barramento de Armazenamento!

O barramento de armazenamento transforma o inventário que ele toca em [armazenamento de rede](../ae2-mechanics/import-export-storage.md).
Ele faz isso permitindo que a rede veja o conteúdo desse inventário e empurrando para e puxando desse
inventário para atender aos [dispositivos](../ae2-mechanics/devices.md) que empurram para e puxam do armazenamento de rede.

Devido à filosofia do AE2 de mecânicas emergentes por meio da interação das funções dos [dispositivos](../ae2-mechanics/devices.md), você não
necessariamente *precisa* usar um barramento de armazenamento para *armazenamento*. Usando [sub-redes](../ae2-mechanics/subnetworks.md)
para fazer um barramento de armazenamento (ou um punhado de barramentos de armazenamento) o *único* armazenamento em uma rede, você pode usá-lo como fonte ou destino
para transferência de itens. (veja ["sub-rede de tubos"](../example-setups/pipe-subnet.md))

Eles são [subpartes de cabo](../ae2-mechanics/cable-subparts.md).

## Filtragem

Por padrão, o barramento armazenará tudo. Itens inseridos em seus slots de filtro atuarão como uma lista branca, permitindo
apenas que esses itens específicos sejam armazenados.

Itens e fluidos podem ser arrastados para os slots a partir do JEI/REI, mesmo que você não tenha realmente nenhum desses itens.

Clique com o botão direito com um contêiner de fluido (como um balde ou tanque de fluido) para definir esse fluido como filtro em vez do item balde ou tanque.

## Prioridade

As prioridades podem ser definidas clicando na chave inglesa no canto superior direito da GUI.
Itens que entram na rede começarão pelo armazenamento de maior prioridade como
seu primeiro destino. No caso de dois armazenamentos terem a mesma prioridade,
se um já contiver o item, eles preferirão esse armazenamento em vez de qualquer
outro. Quaisquer armazenamentos filtrados serão tratados como se já contivessem o item
quando estiverem no mesmo grupo de prioridade que outros armazenamentos. Itens sendo removidos do armazenamento serão
removidos do armazenamento com a menor prioridade. Esse sistema de prioridade significa que, à medida que os itens são inseridos e removidos
do armazenamento de rede, os armazenamentos de maior prioridade serão preenchidos e os de menor prioridade serão esvaziados.

## Configurações

*   O barramento pode ser particionado (filtrado) para o que está atualmente no inventário adjacente
*   A rede pode ser configurada para permitir ou não ver itens no inventário adjacente que o barramento não pode extrair
    (por exemplo, um barramento de armazenamento não pode extrair itens do slot de entrada central de um <ItemLink id="inscriber" />)
*   O barramento pode filtrar tanto na inserção quanto na extração ou apenas na inserção
*   O barramento pode ser bidirecional, apenas de inserção ou apenas de extração

## Melhorias

O barramento de armazenamento suporta as seguintes [melhorias](upgrade_cards.md):

*   <ItemLink id="capacity_card" /> aumenta a quantidade de slots de filtro
*   <ItemLink id="fuzzy_card" /> permite que o barramento filtre por nível de dano e/ou ignore NBT de itens
*   <ItemLink id="inverter_card" /> muda o filtro de uma lista branca para uma lista negra
*   <ItemLink id="void_card" /> descarta itens inseridos se o inventário conectado estiver cheio, útil para evitar que fazendas fiquem travadas. Tenha cuidado ao particionar isso!

## Receita

<RecipeFor id="storage_bus" />