Как работает компаратор в Майнкрафт

Редстоун

Как работает компаратор в Майнкрафт — вопрос, на котором спотыкается почти каждый, кто начинает строить на редстоуне. Компаратор умеет три вещи: сравнивать два сигнала, вычитать один из другого и измерять, насколько заполнен сундук, печь или другой блок позади него. Ниже разберём оба режима на числах, формулу заполненности контейнеров, список блоков, которые он «читает», крафт и типичные ошибки. Данные сверены с Minecraft Wiki.

Компаратор в Майнкрафт рядом с сундуком и редстоуновой пылью
Два режима компаратора: сравнение и вычитаниесзади 12, сбоку 5сзади 12сбоку 5сравнениеогонёк не горитна выходе 12задний прошёл целикомвычитаниена выходе 712 − 5 = 7
Один и тот же вход даёт разный результат: всё решает режим, а он переключается щелчком.

Как устроен компаратор: вход, бока и выход

Компаратор ставится на верхнюю грань полного блока, как повторитель. У него четыре стороны, и каждая работает по-своему:

Сигнал идёт только в одну сторону, от входа к выходу. Поэтому компаратор можно использовать как диод: обратно по линии ничего не просочится. Ещё одна важная деталь — он не усиливает сигнал. Если сзади пришла сила 6, на выходе будет максимум 6.

Режим сравнения

Это режим по умолчанию: передний огонёк не горит. Правило одно: компаратор пропускает задний сигнал целиком, если ни один боковой не сильнее его. Если хоть один бок сильнее — на выходе ноль.

Примеры на числах:

Читается это как вопрос «задний сигнал не слабее бокового?». На таком вопросе строят схемы вида «сработать, только когда сундук заполнен больше, чем задано рычагом и линией сбоку».

Режим вычитания

Щёлкните по компаратору правой кнопкой мыши — передний огонёк загорится, и компаратор перейдёт в режим вычитания. Теперь он берёт задний сигнал и отнимает от него самый сильный боковой. Ниже нуля результат не опускается.

Вычитание пригодится, когда нужен точный уровень сигнала: например, чтобы выбрать одну из нескольких ламп по силе сигнала или собрать быстрые часы. Компараторные часы как раз работают на вычитании: выход заводят обратно в бок, и сигнал сам себя гасит.

Частая ошибка новичков — случайно переключить режим, пока ставишь рядом пыль или рычаг. Если схема вдруг выдаёт не то, первым делом посмотрите на огонёк спереди.

Измерение контейнеров

Самое популярное применение компаратора. Поставьте его задом к сундуку, бочке, воронке, печи, раздатчику, выбрасывателю, шалкеровому ящику или варочной стойке — он выдаст сигнал тем сильнее, чем полнее контейнер. Пустой даёт 0, полностью забитый — 15, а любой непустой — хотя бы 1.

Как работает компаратор в Майнкрафт: компаратор измеряет заполненность сундука и зажигает лампу

Сила считается по формуле из вики: берётся заполненность каждого слота (число предметов, делённое на размер полной стопки), всё складывается, делится на число слотов, умножается на 14, к результату прибавляется 1 и дробная часть отбрасывается. На практике это значит:

Компаратор видит контейнер и через один полный блок, если тот стоит на одной линии между ними. Это удобно, когда сундук нужно спрятать за стену.

Остальные компоненты и их типичные грабли — в справочнике редстоуна.

Какие ещё блоки читает компаратор

Помимо контейнеров, компаратор выдаёт сигнал от многих «особых» блоков:

БлокСигнал
Торт2 за каждый оставшийся кусок, максимум 14
Котёл0–3 по уровню заполнения
Компостер0–8 по уровню
Проигрыватель1–15, зависит от пластинки
Рамка с предметом1–8 по повороту предмета
Кафедра с книгойзависит от открытой страницы
Улей и пчелиное гнездо0–5 по уровню мёда
Рамка портала Энда15 с оком Эндера, иначе 0
Якорь возрождения0, 3, 7, 11 или 15 по заряду
Командный блокчисло успешных выполнений, до 15
Резной книжный шкафномер последнего задействованного слота, 0–6
Декорированный горшок1, если внутри есть предмет

Отсюда классические механизмы: кодовый замок на рамке с предметом, датчик «торт почти съеден», индикатор заряда якоря в Незере.

Где пригодится компаратор

Чем компаратор отличается от повторителя

Внешне они похожи, поэтому их путают. Разница такая:

Поэтому компаратор не подходит как «удлинитель» линии. Подробнее о повторителе — в статье как работает повторитель, а задержки целой цепочки удобно считать в калькуляторе задержки редстоуна. Если нужно реагировать на изменение блока, а не на сигнал, посмотрите наблюдатель.

Крафт компаратора

На верстаке нужны:

  1. 3 редстоуновых факела;
  2. 1 кварц Незера — в центр сетки;
  3. 3 блока камня (не булыжника).

Кварц добывается только в Незере, так что до первого похода туда компаратор недоступен. Готовый компаратор не пропускает через себя жидкости и не сдвигается поршнями.

Частые вопросы

Как переключить режим компаратора?

Щёлкнуть по нему правой кнопкой мыши. Горит передний огонёк — режим вычитания, не горит — режим сравнения.

Какая задержка у компаратора?

Постоянная: 2 игровых тика, то есть 0,1 секунды. Настроить её, как у повторителя, нельзя.

Какой сигнал выдаёт компаратор от сундука?

От 0 у пустого до 15 у полностью заполненного, любой непустой даёт минимум 1. В одиночном сундуке один уровень примерно соответствует 31 предмету.

Из чего крафтится компаратор?

Из 3 редстоуновых факелов, 1 кварца Незера и 3 блоков камня.

Усиливает ли компаратор сигнал?

Нет. Он выдаёт не больше, чем пришло на задний вход; восстановить сигнал до 15 может повторитель.

Читайте также