Хотите, чтобы лампа загоралась от шагов без нажимной плиты? Скалк-сенсор принимает игровые вибрации и выдаёт редстоуновый сигнал. Провод между игроком и датчиком не нужен, но от датчика до лампы обычная проводка остаётся самым понятным способом подключения.
Ниже — схема для ванильной Java Edition с поведением сенсоров после обновления 1.20. Возьмите обычный скалк-сенсор, лампу, несколько единиц редстоуновой пыли и шерсть. Для первой сборки удобен Творческий режим. В Выживании сенсор можно получить в глубинной тьме инструментом с «Шёлковым касанием»; обычное разрушение не даёт сам блок.
Обычный и калиброванный — разные датчики
Обычный сенсор обнаруживает подходящие события в радиусе восьми блоков. У калиброванного радиус больше — шестнадцать, а боковой вход позволяет выбрать частоту. Не заменяйте один другим в расчётах, даже если снаружи они похожи. Для первого опыта нужен обычный блок с бирюзовыми отростками, без аметистового элемента.
Подключите лампу и сделайте шаг
- Выберите место без мобов и работающих механизмов поблизости. Поставьте сенсор на твёрдый пол.
- Положите одну или две клетки пыли рядом с датчиком. В конце этой короткой линии поставьте лампу.
- После сборки перестаньте двигаться и дождитесь, пока датчик успокоится.
- Пройдите обычным шагом в двух-трёх блоках от него. Посмотрите на отростки и лампу.
- Остановитесь, дождитесь выключения и повторите проход.
Иллюстрация к инструкции.
Во время приёма события сенсор становится активным, выдаёт сигнал и светится. Лампа включается через пыль. Если вы двигаетесь непрерывно, не пытайтесь считать каждый шаг по вспышкам: у датчика есть периоды, когда он не принимает новые события.
Почему между срабатываниями есть пауза
После получения вибрации обычный сенсор активен 30 игровых тиков, затем остывает ещё 10. При нормальной скорости игры это соответственно 1,5 и 0,5 секунды. В активной фазе он выдаёт сигнал, при остывании уже не выдаёт его, но ещё не готов слушать заново.
Не путайте эту паузу с временем пути вибрации. Далёкое событие приходит позже близкого, а затем начинается активная фаза. Поэтому сенсор не является мгновенной кнопкой и не обязан мигать с частотой ваших шагов. На сервере с замедленной обработкой тиков реальное время ожидания также может увеличиться.
Если требуется частое повторное срабатывание, сначала оцените нужный ритм механизма. Постоянные вибрации вокруг не устраняют период остывания. Проще сделать отдельную проверку лампой, чем потом искать причину пропущенных событий внутри большой фермы.
Сила сигнала и частота: два разных показателя
Обычный редстоуновый выход связан с расстоянием до события: близкая вибрация даёт более сильный сигнал. Длинная пылевая линия может погаснуть до лампы, хотя сам сенсор сработал. Поэтому первые испытания проводите рядом и с коротким проводом; для дальнейшей передачи используйте повторитель.
Тип события выражается частотой. Её читают компаратором, поставленным задней стороной к сенсору. В системе частот Java 1.20 движение относится к уровню 1, закрытие двери — к 9, открытие — к 10. Это не означает, что любая пыль возле сенсора всегда выдаёт соответствующее число.
Для отбора событий удобнее калиброванный сенсор: подайте на его вход силу, равную нужной частоте. Такой фильтр выбирает класс событий, а не конкретного игрока или одну определённую дверь. Все подходящие источники в зоне могут вызвать реакцию.
Как убрать лишние вибрации
Сенсор слушает не только вас. Мобы, двери и соседние механизмы могут мешать проверке. Сначала уберите эти источники, затем добавляйте их по одному. Шерсть помогает изолировать датчик: блок на пути между источником события и сенсором препятствует передаче вибрации. Обычная каменная стена такой гарантии не даёт.
Для прохода без вибраций от шагов используйте шерстяной пол или ковёр. Ещё один вариант — красться. Но скрытное перемещение не делает бесшумным любое действие: установка и разрушение блоков остаются отдельными событиями. Проверяйте именно то действие, которое собираетесь использовать возле входа.
Не окружайте сенсор шерстью со всех сторон, если хотите, чтобы он слышал дорожку. Оставьте путь к нужной зоне, а ненужное направление перекройте. После каждого изменения повторяйте один и тот же проход: так видно, что изменилось в поведении схемы.
Если схема молчит или включается сама
- Посмотрите на датчик: если отростки реагируют, проверьте длину пыли и подключение лампы.
- Подойдите ближе, шагайте по обычному твёрдому полу и дождитесь окончания остывания.
- Уберите шерсть между местом шага и сенсором, если она случайно перекрыла нужную вибрацию.
- Отключите поршни и двери от выхода. Их движение способно стать новым событием возле датчика.
- Проверьте лампу отдельным рычагом, чтобы исключить неисправное подключение после сенсора.
Получив предсказуемую вспышку от одного прохода, переносите выход к двери или освещению базы. Сначала выбирайте место датчика и зону слышимости, затем длину провода. Так беспроводной вход останется управляемым, а не будет реагировать на половину подземелья.
Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.