---
navigation:
  parent: ae2-mechanics/ae2-mechanics-index.md
  title: Bytes y Tipos
  icon: creative_storage_cell
---

# Bytes y Tipos

<Row>
    <ItemImage id="item_storage_cell_1k" scale="4" />

    <ItemImage id="item_storage_cell_4k" scale="4" />

    <ItemImage id="item_storage_cell_16k" scale="4" />

    <ItemImage id="item_storage_cell_64k" scale="4" />

    <ItemImage id="item_storage_cell_256k" scale="4" />
  </Row>

Las [Células de Almacenamiento](../items-blocks-machines/storage_cells.md) se definen tanto por *bytes* como por *tipos*. Los Bytes, como en
tu computadora real, son una medida de la cantidad total de "cosas" en una célula de almacenamiento. Los Tipos son una medida de cuántos *tipos*
diferentes de cosas, bueno, se almacenan en una célula. Cada tipo representa un ítem único, así que 4,096 de adoquín es 1 tipo pero 16 espadas
diferentes con diferentes encantamientos son 16 tipos.

Cada célula de almacenamiento puede almacenar una cantidad fija
de datos. Cada tipo consume un número de bytes por adelantado (que varía con el tamaño de la célula),
y cada ítem consume un bit de almacenamiento, así que ocho ítems consumen un
byte, y una pila completa de 64 consume 8 bytes, independientemente de cómo se apile el ítem
fuera de una red ME. Por instancia, 64 monturas idénticas no ocupan
más espacio que 64 de piedra.

De nuevo, cada ítem es 1 bit, así que 8 ítems equivalen a 1 byte. Para células de fluidos, esto es 8 cubetas por byte.

Mucha gente se queja sobre el número limitado de tipos que una célula puede contener, pero es una ***limitación necesaria***.
Las células almacenan sus datos en una etiqueta NBT en el propio ítem, lo que las hace bastante estables. Sin embargo, esto significa que poner demasiados
datos en una célula puede causar que se envíen demasiados datos a un jugador, causando un efecto similar al "Book Banning" (Baneo de Libros) en Minecraft vanilla.
Adicionalmente, tener demasiados tipos diferentes en tu sistema incrementa la carga en el ordenamiento y manejo de ítems. Sin embargo, esta
limitación no termina siendo muy restrictiva. Una bahía de <ItemLink id="drive" /> llena de células son 630 tipos, lo cual es de hecho
bastante siempre y cuando no almacenes montones de ítems únicos no apilables.

Por esta razón, los tipos existen para "desalentar firmemente" que viertas los cientos de armaduras y herramientas dañadas aleatoriamente de
una granja de mobs directamente en tu sistema ME. Cada pieza de armadura con daño y encantamientos únicos tiene que ser almacenada como una entrada separada,
causando saturación. Se recomienda filtrarlos fuera del flujo de ítems antes de que toquen tu sistema.

Ir directo a por las células de almacenamiento de mayor nivel generalmente no es la mejor idea,
ya que usas más recursos pero no obtienes almacenamiento de tipos extra. Esto significa que todos los tamaños de célula siguen siendo útiles incluso
en el juego tardío, ya que tienen sus ventajas y desventajas.

Abajo hay una tabla comparando los diferentes niveles de células de almacenamiento, cuánto almacenan, y
una estimación aproximada de su costo.

## Contenido de Célula de Almacenamiento Vs Costo

| Célula                                   |   Bytes | Tipos | Bytes Por Tipo | Certus | Redstone | Oro | Piedra Luminosa |
| ---------------------------------------- | ------: | ----: | -------------: | -----: | -------: | --: | --------------: |
| <ItemLink id="item_storage_cell_1k" />   |   1,024 |    63 |              8 |      4 |        5 |   1 |               0 |
| <ItemLink id="item_storage_cell_4k" />   |   4,096 |    63 |             32 |  14.25 |       20 |   3 |               0 |
| <ItemLink id="item_storage_cell_16k" />  |  16,384 |    63 |            128 |     45 |       61 |   9 |               4 |
| <ItemLink id="item_storage_cell_64k" />  |  65,536 |    63 |            512 | 137.25 |      184 |  27 |              16 |
| <ItemLink id="item_storage_cell_256k" /> | 262,144 |    63 |           2048 |    414 |      553 |  81 |              48 |

## Capacidad de Almacenamiento con Conteo de Tipos Variable

El costo inicial de los tipos es tal que una célula conteniendo 1 tipo puede contener 2x más que una célula con los 63 tipos en uso.

| Célula                                   | Capacidad Total de Célula Con 1 Tipo En Uso | Capacidad Total de Célula Con 63 Tipos En Uso |
| ---------------------------------------- | ------------------------------------------: | --------------------------------------------: |
| <ItemLink id="item_storage_cell_1k" />   |                                       8,128 |                                         4,160 |
| <ItemLink id="item_storage_cell_4k" />   |                                      32,512 |                                        16,640 |
| <ItemLink id="item_storage_cell_16k" />  |                                     130,048 |                                        66,560 |
| <ItemLink id="item_storage_cell_64k" />  |                                     520,192 |                                       266,240 |
| <ItemLink id="item_storage_cell_256k" /> |                                   2,080,768 |                                     1,064,960 |

![Una Célula Con 1 Tipo](../assets/diagrams/1_type_cell.png)

![Una Célula Con 63 Tipos](../assets/diagrams/63_type_cell.png)