Предмет · Little Big Redstone

Считыватель

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

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

Считыватель
Little Big Redstone
Мод
Little Big Redstone
Версия
1.9.8-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.8-alpha-26.1.2 и файлам наших сборок.