Фильтр существ (Голем) (англ. Mob Filter (Golem)) — решётка, пропускающая големов по проверяемому признаку из Dark Utilities.[1]
Кого пропускает #criterion
Фильтр проверяет общий класс големов. Создатель, владелец, текущая цель и отношение к игроку в разрешении прохода не участвуют. Для добавленного модом существа важно, относится ли оно к этому игровому классу.[1]
Такой критерий удобен для прохода семейства существ, но не заставляет их идти через решётку. Движение организуют отдельно, например векторными пластинами. Сама решётка не призывает и не ремонтирует големов.[1]
Инверсия и закрытие прохода #control
Без питания решётка пропускает существ своей категории, а для остальных сохраняет твёрдое столкновение. Нажатие по фильтру в приседе меняет режим на обратный: подходящие под условие существа упираются в блок, остальные проходят. Повторное нажатие возвращает исходный режим. Инверсия меняет разрешение, но не сам критерий категории.[1]
Сигнал редстоуна делает фильтр твёрдым для всех: при питании проверка индивидуального пропуска не выполняется. Это позволяет закрыть проход независимо от выбранной категории и её инверсии. После снятия сигнала снова используется сохранённый режим отбора.[1]
Фильтр ничего не тянет и не толкает: он меняет только столкновение в занятой им клетке. Поэтому существу всё равно нужен путь или другое движение через проход. Для принудительного перемещения можно отдельно поставить векторную пластину; сама решётка не заменяет конвейер.[1]
Как получить #obtain
Один верстачный рецепт даёт 4 фильтра. В схеме показаны представители принимаемых категорий материалов; центральный предмет задаёт разновидность решётки. Инверсия уже поставленного блока не требует изготовления второго фильтра.[1]
На верстаке
Показанные представители категорий материалов подходят для этого рецепта. Количество результата указано рядом с выходным предметом.[1]
См. также
Примечания
- По коду и исходным рецептам Dark Utilities 17.0.6; вспомогательные проверки — Bookshelf 20.2.15.