Java и Bedrock; точка остановки зависит от схемы · 6 мин чтения

Как сделать понятный выключатель фермы

Определите, что должно остановиться: запуск механизма, поступление предметов или сам источник производства. Затем проверьте остатки в очереди и запуск после паузы. Один рычаг рядом с фермой не гарантирует остановку всех её частей.

Редакция LonelyCraft · Обновлено

Схема: Источник → Поток → Ремонт
Авторская схема LonelyCraft: последовательность действий и главные ориентиры.

Сначала опишите желаемое состояние

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

Поставьте нижний сундук (0,0,0), воронку (0,1,0) вниз и верхний сундук (0,2,0). Сбоку воронки — цельный блок (1,1,0), на нём рычаг; лампа примыкает к блоку в (2,1,0). Для крафта воронки дополнительно нужен третий сундук и 5 железных слитков.

Когда рычаг включён, боковой блок запитывается и блокирует воронку, лампа показывает паузу. Подпись рядом: «Светится — подача закрыта». Это состояние не отключает растение, печь или другую ферму автоматически.

Найдите управляемую границу

Для транспорта часто достаточно блокировать нужную воронку питанием редстоуна. Для импульсной механики можно прекратить генератор или управляемый вход. Для производства мобов и роста растений условия совсем другие; не пытайтесь одним проводом описать любую ферму.

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

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

  1. Запустите устройство с малой безопасной порцией и наблюдайте все его части.
  2. Переведите выключатель в выбранное состояние. Запишите, какие действия остановились немедленно.
  3. Дождитесь завершения уже начатых действий и посмотрите, где остались предметы или существа.
  4. Освободите доступные очереди и подтвердите безопасное состояние для обслуживания.
  5. Включите устройство снова и проверьте, не требуется ли ручной толчок или восстановление фильтра.

Остановка воронки

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

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

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

Где оставлять буфер

Доступный запас перед закрытой границей помогает безопасной паузе. Проверьте его вместимость при обычной длительности остановки. Если производство продолжает работать, буфер может переполниться. В этом случае нужен контроль источника либо регулярный сбор, а не только закрытая воронка.

Почему индикатор светится наоборот

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

Прекращение циклических импульсов

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

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

У датчика роста ручной импульс при ремонте возможен даже без таймера. На паузе поставьте и уберите тестовый блок перед наблюдателем и подтвердите, что реальный потребитель не срабатывает. Не считайте одну лампу доказательством остановки всей движущейся части.

Переполнение и повторный запуск

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

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

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

Разместите управление на месте

После технических испытаний добавьте понятную панель рядом с обслуживанием. Укажите назначение, состояния и порядок безопасного запуска. Для общего проекта полезно запретить случайное изменение служебных настроек организационно или доступными серверными правами, если они предусмотрены средой.

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

Для проверки сохраняемого состояния используйте материал повторитель и блокировка.

Полный набор сценариев описывает инструкция проверка всей фермы.

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

Выключенная лампа означает безопасный ремонт?

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

Можно ли остановить ферму блокировкой одной воронки?

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

Почему после выключения ещё поступают предметы?

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

Как проверять повторный запуск?

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

Просмотры: … · Один просмотр с браузера за день

Было полезно?Общий счёт: …

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

Источники и документация

строительствокаксделать

Читайте дальше