Перейти к содержанию

Редстоуновый компаратор

Непроверенная
Материал из LemonCraft Wiki

Шаблон:Переименована

Эту статью нужно срочно обновить!
Вы можете помочь, обновив содержимое статьи в соответствии с последними версиями Minecraft.
Эту статью нужно срочно переписать!
Вы можете помочь, исправив и дополнив еë.
Редстоуновый компаратор
Тип 1

Нетвёрдый блок

Падает? 1

Нет

Прозрачность 1

Да

Светимость 1

Нет

Взрывоустойчивость 1

?

Прочность 1

?

Инструмент
Возобновляемый 1

Да

Складываемый 1

Да (64)

Воспламеняемый 1

?

Первое появление 1

13w01a (1.5 «Redstone Update»)

Значения данных 1
Выключенное состояние
 dec{{#explode: 149 | : | 0 }}{{#explode: 149 | : | 1 }} hex0{{#explode: 149 | : | 1 }} bin0{{#explode: 149 | : | 1 }}
Включенное состояние (не используется)
 dec{{#explode: 150 | : | 0 }}{{#explode: 150 | : | 1 }} hex0{{#explode: 150 | : | 1 }} bin0{{#explode: 150 | : | 1 }}
Предмет
 dec{{#explode: 404 | : | 0 }}{{#explode: 404 | : | 1 }} hex0{{#explode: 404 | : | 1 }} bin0{{#explode: 404 | : | 1 }}
Текстовый идентификатор 1

См. ID блока

Эта статья — о редстоуновом компараторе. О других значениях и руководствах по редстоуну см. Редстоун (значения).

Редстоуновый компаратор (англ. Redstone Comparator) — специальный блок для схем из редстоуна. Он позволяет сравнивать два сигнала редстоуна между собой, вычитать один сигнал из другого, проверять заполненность контейнеров и выдавать сигнал в зависимости от параметров некоторых блоков, расположенных позади него.

По функциональности частично похож[1] на реальный компонент электрических цепей — транзистор.

Крафт[править | править код]

Ошибка Lua в Модуль:Инвентарный_слот на строке 157: attempt to call method 'match' (a nil value).

Использование[править | править код]

Сравнение сигналов[править | править код]

Редстоуновый компаратор имеет два входа: один сзади (сигнал А) и один сбоку (сигнал Б). Если к обеим боковым сторонам подведен сигнал, сигналом Б считается более сильный из них. Существует два режима вывода, переключаемые щелчком правой кнопки мыши на компараторе.

  • В первом режиме (факел спереди не горит, режим по умолчанию) редстоуновый компаратор сравнивает сигнал А с сигналом Б и пропускает сигнал А только если А≥Б. Если А<Б, на выходе будет ноль.
  • Во втором режиме (факел спереди горит) редстоуновый компаратор «вычитает» сигнал Б из сигнала А, выдавая на выход сигнал с силой, равной разности входов (А−Б). Если Б>А, на выходе будет ноль.

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

Определение заполненности контейнеров[править | править код]

Редстоуновый компаратор, у задней стороны которого находится контейнер, позволяет снимать с него сигнал, зависящий от заполненности хранилища. Доступные контейнеры включают в себя: обычные и двойные сундуки, сундуки-ловушки, печи, варочные стойки, раздатчики, выбрасыватели, загрузочные воронки, нажимные рельсы с вагонеткой с сундуком или воронкой на них и якоря возрождения. При этом можно размещать редстоуновый компаратор через 1 полный блок, но только если редстоуновый компаратор находится на одной линии с контейнером. Если контейнер пуст, на выходе будет ноль. Если контейнер содержит что-либо, выходной сигнал рассчитывается по следующей формуле:

A = 1 + (
N1
V1
+
N2
V2
+ +
Nn
Vn
) ×
14
d
Где:
A сила сигнала (с округлением в меньшую сторону);
N1…n количество предметов в слоте;
V1…n размер полной стопки для данного предмета;
d количество слотов в контейнере.

Это означает, что сила сигнала зависит не напрямую от количества предметов в контейнере, а от его заполненности. Так, предмет, который нельзя сложить в стопку, полная стопка предметов, складывающихся по 16 предметов, и полная стопка предметов, складывающихся по 64 предмета, занимают одинаковый объём и на выходе дают одинаковый сигнал. Исходя из формулы, максимальная сила сигнала равна 15.

Определение пластинки[править | править код]

Редстоуновый компаратор, подключённый входом к проигрывателю, в котором находится пластинка, дает сигнал с силой, зависящей от порядкового номера используемой пластинки.

Сигнал Пластинка
0 нет
1 13
2 cat
3 blocks
4 chirp
5 far
6 mall
7 mellohi
8 stal
9 strad
10 ward
11 11
12 wait
13 Pigstep
14 otherside
15 5

Взаимодействие с командным блоком[править | править код]

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

Взаимодействие с тортом[править | править код]

Если редстоуновый компаратор подключён входом к торту, он будет выдавать сигнал, пропорциональный количеству оставшегося торта. Каждый кусок торта добавляет 2 к силе выходного сигнала. Таким образом, полный торт выдаёт через редстоуновый компаратор сигнал силы 14.

Взаимодействие с котлом[править | править код]

Если редстоуновый компаратор подключён входом к котлу, он будет выдавать сигнал, пропорциональный количеству воды в котле. Пустой котёл выдаёт сигнал силы 0. Каждая треть воды в котле добавляет 1 к выходному сигналу.

Взаимодействие с рамкой[править | править код]

Редстоуновый компаратор может быть использован для определения угла поворота предмета в рамке, а также определения того, содержится ли там какой-либо предмет вообще. Чтобы считывать сигнал с рамки, редстоуновый компаратор должен быть подключен к блоку, на котором висит рамка, с противоположной от неё стороне. Пустая рамка выдаёт нулевой сигнал. Не повёрнутый предмет в рамке выдаёт сигнал силы 1. Каждые 45° поворота добавляют 1 к силе выходного сигнала.

Другое[править | править код]

  • Редстоуновый компаратор пропускает сигнал только в одну сторону, а потому может быть использован как диод. Но в отличие от повторителя, редстоуновый компаратор не усиливает сигнал.
  • Если поставить два редстоуновый компаратора в кольцо, потом подать и снять сигнал с этого кольца, то сигнал будет плавно затухать со скоростью длина провода минус 1 за 0,1 секунды (для каждого участка). Это позволяет сделать более компактную линию поддержки сигнала, чем на повторителях.
  • Редстоуновый компаратор, подключённый к рамке портала Края, выдаёт сигнал силы 15, если в рамке расположено око Края, и 0, если рамка пуста.
  • Задержка редстоунового компаратора равна 0,1 секунды или двум тактам.

Интересные факты[править | править код]

  • В отличие от повторителя, редстоуновый компаратор не усиливает сигнал на выходе, однако сигнал на выходе редстоунового компаратора без учёта боковых сигналов (Б) равен сигналу на входе. Поэтому цепочка редстоуновыйх компараторов, составленных вплотную или через 1 блок проводника (провода или твердого блока) может передавать сигнал далее 15 блоков, но всё же такой метод сильно замедляет передачу сигнала, так как редстоуновый компаратор имеет задержку 0,1 сек.
  • Редстоуновый компаратор выводит «сильный» сигнал. Это означает, что если на выходе редстоунового компаратора есть блок, этот блок будет передавать сигнал соседним проводам, причем сигнал блока будет равен сигналу на входе редстоунового компаратора.
  • Существует неиспользуемый блок редстоунового компаратора с ID 150. Если установить его в мир через команду Шаблон:Cmd, он будет излучать свет силы 9. Обычный включенный редстоуновый компаратор использует ID 149 и не излучает свет.
  • Если посмотреть снизу на редстоуновые компараторы, поставленные командой Шаблон:Cmd, то можно увидеть, что у них отсутствуют нижние полигоны.
  • Способность редстоунового компаратора сохранять уровень силы редстоуна можно применить в создании цепей, использующих двоичный, десятичный или шестнадцатеричный код.
  • В комбинации с контейнером можно использовать как счетчик от 0 до 15.
  • Для увеличения сигнала ровно надо добавить в
    • Контейнер на 5: добавить 6/16 или 24/64 предметов.
    • Контейнер на 9: добавить 10/16 или 40/64 предметов.
    • контейнер на 27: добавить 30/16 или 120/64 предметов.
    • контейнер на 54: добавить 60/16 или 240/64 предметов

ID блока[править | править код]

Редстоуновый компаратор/ИД

История[править | править код]

Java Edition
24 ноября 2012Jeb_ анонсировал новый блок — конденсатор.
27 декабря 2012Натан Адамс выложил скриншоты компаратора, заявив, что он является заменой конденсатору.
1.513w01aРедстоуновый компаратор был добавлен.
13w02aИзменён второй режим редстоунового компаратора. Вместо "Out = 15", стало "Out = Input-Side".
1.6.113w19aНачиная с этой версии, рамка портала в Край с вставленным оком Края подаёт сигнал силы 15 через редстоуновый компаратор.
1.1519w34aМожно использовать редстоуновый компаратор на улье или гнезде, чтобы получить сигнал, мощность которого зависит от количества мёда внутри.
1.1821w41aФайл:Включённый компаратор (Ю) JE5.png Файл:Включённый компаратор (вычитание) (Ю) JE6.png Текстура включённого редстоунового компаратора была изменена.
21w42aФайл:Пластинка Otherside JE1 BE1.png Добавлена пластинка Otherside, излучающая энергию 14-го уровня.
1.21.224w33aТекстура редстоунового компаратора была изменена.
Альфа-версии Pocket Edition
0.14.0build 1Редстоуновый компаратор добавлен в игру.

Проблемы[править | править код]

Приведённый список отзывов об ошибках составлен автоматически и не может быть переведён с английского языка на русский.

Отчёты об ошибках, связанных с «Редстоуновый компаратор», поддерживаются в системе отслеживания ошибок Mojira. Сообщайте о найденных ошибках там.

Примечания[править | править код]

  1. Одно из их заключается в изменении/регулировании одного сигнала за счёт поведения другого сигнала, вплоть до наличия или его отсутствия в принципе. Количество сходств зависит от цепей, на примере которых сравнивается редстоуновый компаратор и транзистор по отношению друг к другу.

de:Redstone-Komparator en:Redstone Comparator es:Comparador de redstone fr:Comparateur de redstone hu:Redstone-komparátor it:Comparatore di redstone ja:レッドストーンコンパレーター ko:레드스톤 비교기 nl:Redstonevergelijker pl:Komparator pt:Comparador de redstone uk:Редстоуновий компаратор zh:红石比较器