Меню

Гайды HowTo

Кодовый замок Minecraft: точная комбинация трёх рычагов

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

Кодовый замок Minecraft: точная комбинация трёх рычагов

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

Вариант для ванильного Minecraft Java Edition. Это головоломка и управление входом в собственной карте, а не защита от игрока, который может ломать стены. У трёх двоичных рычагов всего восемь комбинаций; код легко перебрать. Сложный фасад не меняет этого ограничения.

Подготовьте независимые входы

Возьмите три рычага, три красных факела, семь повторителей, пыль, полные блоки, редстоуновую лампу и железную дверь. Поставьте рычаги на три отдельных блока стены, оставив между ними хотя бы по одному свободному блоку. Слева направо они будут A, B и C. Каждый рычаг питает собственный блок, а за ним стоит повторитель, направленный от стены в техническую зону. Между выходами не должно быть общей пыли до формирования проверок.

Три выключенных рычага на стене рядом с закрытой железной дверью

Сделайте три сигнала ошибки

Нам нужен сигнал не «код верный», а «найдена хотя бы одна ошибка». Для A ошибка возникает, когда рычаг выключен. После его входного повторителя поставьте полный блок и прикрепите красный факел на дальнюю или свободную боковую грань. При выключенном A факел горит. Когда A включён, блок получает питание и факел гаснет. Это инвертор, или логическое НЕ.

Для C соберите такой же узел. Для B инвертор не нужен: его правильное состояние — выключено, поэтому обычный выход входного повторителя уже показывает ошибку. Продолжите его отдельной пылью. Все три ветки должны оставаться независимыми: ошибка A, ошибка B, ошибка C.

На концах этих веток поставьте ещё по одному повторителю, направленному к будущей общей линии. Они не дадут сигналу одной ошибки возвращаться в соседний вход. Держите подходы короткими, чтобы пыль не затухла до изолирующих повторителей. Если тесно, раздвиньте узлы, а не соединяйте случайные соседние блоки.

Выключенный рычаг оставляет повторитель погашенным, а факел ошибки — включённым

Объедините ошибки и переверните результат

Соедините выходы трёх изолирующих повторителей общей пылью. Она горит, если активна хотя бы одна ошибка: это логическое ИЛИ. Общую линию направьте во вход седьмого повторителя, а его выход — в отдельный полный блок. На свободной грани этого блока поставьте третий красный факел. Он будет выходом «код принят».

При любой ошибке общий сигнал питает блок, и выходной факел гаснет. Когда A включён, B выключен и C включён, все три ветки ошибок молчат: блок не получает питания, выходной факел загорается. Получилась схема НЕ(НЕ A ИЛИ B ИЛИ НЕ C). Название не обязательно запоминать — важнее разобраться, какой факел обозначает ошибку, а какой разрешение.

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

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

Проверьте все восемь состояний

Обозначим выключенное положение как 0, включённое как 1. Ожидаемые результаты после установления сигнала: 000 — закрыто; 001 — закрыто; 010 — закрыто; 011 — закрыто; 100 — закрыто; 101 — открыто; 110 — закрыто; 111 — закрыто. Именно проверка 111 отличает точную комбинацию от простого требования включить A и C.

Переберите эти состояния на лампе прежде, чем ставить дверь. Если 111 тоже принимается, средняя ветка не подключена или потеряла сигнал. Если 001 принимается, проверьте инвертор A; если 100 — инвертор C. Если лампа никогда не горит, при комбинации 101 посмотрите, какая ветка ошибок осталась активной. Частая причина — факел на неподходящей грани или развёрнутый повторитель.

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

Комбинация включён — выключен — включён зажигает лампу и открывает железную дверь

Подключите дверь и оставьте выход

Поставьте железную дверь на неподвижный полный блок. От факела разрешения проведите отдельную линию питания к двери или блоку рядом с ней. На коротком расстоянии хватит пыли; если нужна длинная трасса, добавьте повторители по пути. Сначала убедитесь, что лампа и дверь реагируют одинаково: код 101 открывает вход, остальные устойчивые состояния закрывают.

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

Закройте техническую часть стеной, сохранив доступ к трём входам и выходному факелу. После отделки повторите проверку: новые полные блоки способны передать питание соседям. Наш замок не запоминает ввод и не проверяет порядок щелчков — он распознаёт текущее положение трёх рычагов. Для карты этого достаточно: игрок может разгадать комбинацию, увидеть результат и вернуться назад.

Все три рычага включены, но лампа погашена и дверь закрыта — комбинация неверна

Поделиться

VK Telegram

Давайте общаться

Помогите нам сделать сайт лучше

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

Добавить комментарий
CurseForger

Автор материала

CurseForger

Автор Статей

Ваше мнение

Оставить комментарий

Комментарий появится после проверки модератором.

Обсуждение

Комментарии 0

Пока нет опубликованных комментариев. Начните обсуждение.