Сундук переполнился, а вы заметили это только когда вещи посыпались мимо? Компаратор может превратить заполнение контейнера в редстоуновый сигнал. Сделаем сначала индикатор «внутри что-то есть», затем перенесём лампу дальше по проводу и получим более высокий порог. Инструкция рассчитана на ванильную Java Edition, один обычный сундук и открытый доступ к его крышке.
Соберите короткий индикатор
Приготовьте сундук, компаратор, красную пыль, редстоуновую лампу и ровную площадку из полных блоков. Для проверки возьмите обычные блоки, складывающиеся по 64, например булыжник. Пока не смешивайте их с инструментами и предметами по 16 в стаке: это меняет заполненность слотов.
Сундук собирается из восьми досок по краю сетки верстака. Для компаратора нужны три камня в нижнем ряду, кварц Нижнего мира в центре и три редстоуновых факела: слева, справа и над кварцем. Камень можно получить переплавкой булыжника. В творческом режиме нужные блоки проще найти поиском в инвентаре.
- Поставьте один сундук на площадку. Не ставьте второй вплотную: сейчас нужен контейнер на 27 слотов.
- Поставьте компаратор рядом, направив его заднюю сторону с двумя факелами к сундуку, а стрелку и один передний факел — от сундука.
- Оставьте режим сравнения: передний факел погашен. К боковым входам ничего не подключайте.
- Перед выходом положите одну точку красной пыли, вплотную за ней поставьте лампу.
Над сундуком оставьте воздух, чтобы крышка свободно открывалась. Уберите посторонние рычаги, факелы и блоки редстоуна рядом с цепью: иначе лампа может получать питание не от измерения содержимого.

Проверьте три понятных состояния
Откройте сундук и уберите всё содержимое. Лампа должна быть погашена: пустой контейнер выдаёт ноль. Положите один булыжник и закройте интерфейс. Непустой сундук даёт ненулевой выход, поэтому в нашей короткой цепи лампа загорится. Это датчик наличия хотя бы чего-то, а не половины запасов.
Теперь заполните все 27 слотов полными стаками булыжника. Полный сундук выдаёт силу 15. Активная пыль у выхода будет заметнее, но лампа не станет показывать число предметов: у неё только состояния «горит» и «не горит». Для уровня заполнения важна сила сигнала, а не яркость лампы.

Снова выньте все вещи и убедитесь, что лампа гаснет. Если нет, ищите другой источник питания или ошибку подключения. Эти три проверки полезнее красивой закрытой проводки: они показывают, что компаратор действительно читает выбранный сундук.
Заполнение слотов — не просто число вещей
Компаратор учитывает, насколько заполнены слоты относительно максимального стака предмета. Полный стак булыжника занимает один полностью заполненный слот. Один предмет, который вообще не складывается в стак, тоже заполняет свой слот полностью. Поэтому одинаковое количество предметов разных типов может дать разную силу сигнала.
Одинарный и двойной сундуки имеют разную вместимость: 27 и 54 слота. Если добавить второй сундук и получить общий большой контейнер, прежний набор запасов займёт меньшую долю его вместимости. Компаратор читает заполнение общего контейнера, а не только ближайшей половины. После такого расширения порог нужно проверять заново.
Настройте лампу на нужный запас
Продлите выход компаратора прямой дорожкой из пыли. У первой точки сила равна выходу, каждая следующая ослабляет её на единицу. Лампа, установленная за более далёкой точкой, загорится только когда сигнал дойдёт до этого места. Не ставьте повторитель между компаратором и порогом: он восстановит любой ненулевой вход до 15 и уничтожит измерение силы.
Чтобы получить сигнал только от полностью заполненного контейнера, проложите от выхода 15 соединённых точек пыли, затем поставьте лампу вплотную к пятнадцатой. При выходе 15 последняя точка ещё получает силу 1. При меньшем выходе она уже не питается. Оставьте свободное пространство сбоку, чтобы более ранняя точка провода случайно не питала лампу другим путём.
Для порога ниже полного заполнения не угадывайте универсальное количество вещей. Положите именно тот запас, который хотите считать достаточным, и смотрите, как далеко тянется активная пыль. Поставьте лампу у последней подходящей точки, затем проверьте её при меньшем и большем запасе. Если запас не различается по силе сигнала, такой порог слишком тонкий для этого контейнера.
У выхода всего 16 состояний от 0 до 15, поэтому это грубый индикатор заполненности, а не точный счётчик каждого предмета. Несколько соседних количеств могут давать один уровень. Для оповещения «склад почти заполнен» этого достаточно; для выдачи строго трёх предметов нужен другой механизм.
Сохраните настройки вместе с контейнером
Запишите для себя тип контейнера, тип предметов, проверенный запас и положение лампы. Если заменить одинарный сундук двойным или перейти с булыжника на инструменты, настройку придётся повторить. Не переносите чужие числа из схемы с иной вместимостью и другим размером стака.
Обычный сундук удобно использовать как самостоятельный тестовый контейнер. Сундук-ловушка дополнительно выдаёт сигнал при открытии, поэтому рядом с ним можно случайно смешать измерение заполненности и питание от открытой крышки. Для нашего первого индикатора он не нужен.
Не добавляйте поршень под сундук ради компактности: в Java сундуки не перемещаются поршнями. Схемы с движущимся контейнером требуют отдельной проверки редакции; вариант для Bedrock нельзя переносить сюда по одному виду картинки.
Быстрая диагностика
- Полный сундук, а выход погашен: проверьте заднюю сторону компаратора и отсутствие бокового сигнала, блокирующего сравнение.
- Лампа реагирует на один предмет вместо нужного запаса: увеличьте длину выходного пути; проверьте, нет ли повторителя.
- После перестройки всё изменилось: убедитесь, что сундук не стал двойным и состав предметов остался прежним.
Прячьте проводку только после проверки пустого, выбранного порогового и полного состояния. Оставьте доступ к выходу компаратора: при изменении склада вы сможете перенастроить индикатор без разборки всей базы.
Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.