Guides / Building & Resources

Intensidad de señal del comparador en contenedores: la fórmula y la trampa del tamaño de pila

Un cofre con un solo objeto emite una señal de 1, pero también lo hace un cofre con sesenta y tres. La fórmula explica por qué, y por qué las cajas de shulker y los cubos rompen todos tus cálculos.

Leer un contenedor con un comparador es la base de la mayoría de los sistemas de clasificación de objetos y de redstone de crafteo automático. La fórmula es corta y de ella se derivan todas las peculiaridades.

La fórmula

signal = floor(1 + (sum of fullness across slots ÷ number of slots) × 14)

donde la plenitud de cada ranura es items in slot ÷ max stack size for that item.

El 1 + es la parte importante: cualquier contenido no nulo produce al menos una señal de 1, y un contenedor vacío es 0. Por eso, detectar "si hay algo aquí" es trivial, y detectar "exactamente cuánto" no lo es.

Por qué un objeto y sesenta y tres dan 1

Un cofre doble tiene 54 ranuras. Una pila de 64 de roca llena una ranura completamente:

1 + (1 ÷ 54) × 14  =  1 + 0.259  =  1.259  →  floor = 1

Necesitas cuatro pilas completas antes de que la salida llegue a 2. El detector clásico de un solo objeto funciona porque 1 es el mínimo para cualquier contenido, no porque mida un solo objeto.

El tamaño de pila lo cambia todo

max stack size es por objeto, y aquí es donde los cálculos se rompen:

ObjetoPilaUn objeto da
Roca641/64 de una ranura
Perla de ender161/16
Cubo, vagoneta, bote1una ranura completa

Una tolva de una sola ranura que contiene un cubo se lee como llena — señal 15. Ese es el truco estándar para un contador preciso: llena 4 de las 5 ranuras de una tolva con objetos no apilables y usa la quinta como señal.

Las cajas de shulker no son transparentes

Un comparador que lee un cofre que contiene una caja de shulker ve la caja como un objeto que ocupa una ranura. No ve el interior. Los sistemas de clasificación que asumen lo contrario cuentan mal silenciosamente.

Lecturas de comparador de no-contenedores

El mismo comparador también lee:

BloqueSeñal
Caldero0–3 por nivel de agua
Compostador0–8 por etapa de llenado
Tarta14 hasta 0 por porción comida
Marco1–8 por rotación
Tocadiscos1–15 según el disco
Atrilnúmero de página
Apiario0–5 nivel de miel
Marco del portal del End15 con ojo, 0 sin

Los marcos y los atriles son útiles para interruptores ocultos, porque leen a través de una pared.

Modo de resta

La antorcha frontal encendida significa modo de resta: la salida es el lado restado de la parte trasera, con un mínimo de 0. El modo de comparación (antorcha apagada) solo pasa la señal trasera si es al menos tan fuerte como la más fuerte del lado.

Introduce el contenido de un contenedor y obtén la señal exacta, incluyendo tamaños de pila mixtos, en Referencia y Calculadoras — Lote 2.

Referencia y calculadoras — Set 2 →

More guides

Browse all →

¿Buscas más herramientas de Minecraft?

Un conjunto de generadores, visores y conversores que funcionan en el navegador — todos gratis.