Предмет · Little Big Redstone

Считыватель

Считыватель проверяет содержимое, энергию или аналоговый сигнал соседнего блока и передаёт результат сравнения во внутреннюю схему микрочипа.
обновлено 4 ноября 2026·2 минуты чтения
Сборка
Текст и цифры ниже — для мода без изменений

Считыватель (англ. Reader) — компонент измерения содержимого, энергии или аналогового сигнала соседнего блока.⁠[1]

Считыватель
Little Big Redstone
Мод
Little Big Redstone
Версия
1.9.10-alpha-26.1.2
ID
little_big_redstone:reader

Как работает #use

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

Для предметов, жидкостей и энергии порог задаётся процентом либо абсолютным числом. Процент записывается со знаком %, например 50%. В абсолютном режиме предметы считаются по общему количеству, жидкости — по суммарному объёму, энергия — по запасу в хранилище. При успешном сравнении эти три режима выдают внутренний сигнал 1, при неуспешном — 0; пропорциональную шкалу 0–15 они не строят.

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

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

В режиме компаратора используется аналоговый сигнал соседнего блока. Порог здесь выбирается от 1 до 15. Успешное сравнение пропускает исходную силу сигнала, а не выдаёт постоянную единицу: например, при пороге 8 и сравнении «больше или равно» сигнал 10 проходит как 10, а сигнал 6 превращается в 0.

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

Получение и изменение предмета #obtain

Считыватель — изготовление

И2
И5
И2
И2
И2×3Красная пыль разрешённой группы
И5×1Кварц разрешённой группы

Окраска и сброс готового компонента

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

См. также

Примечания

  1. По исходному коду Little Big Redstone 1.9.10-alpha-26.1.2, 1.9.8-alpha-26.1.2 и 1.9.11-1.21.1; проверено 4 ноября 2026 года.

Написано по коду мода Little Big Redstone 1.9.10-alpha-26.1.2 и файлам наших сборок.