Датапак для Майнкрафт добавляет фильтры предметов для автоматической сортировки хранилищ без громоздких схем на редстоуне. Они передают выбранные вещи между сундуками, воронками, бочками, шалкерами, выбрасывателями и раздатчиками.
Возможности
Фильтр берёт предметы из совместимого контейнера над ним и отправляет подходящие предметы в контейнер снизу. Вместо нижнего контейнера можно оставить воздух, воду или лаву — тогда отсортированные вещи будут выбрасываться.
Сбоку с иконкой наблюдателя поставьте контейнер-образец и положите в него вещи, которые должны проходить через фильтр. Остальные предметы останутся в верхнем контейнере или продолжат путь по подключённой системе воронок.

Есть два режима:
- Обычный: фильтр сравнивает только тип предмета. Например, образец в виде зачарованного алмазного меча пропустит любые алмазные мечи.
- Строгий: учитывает также данные предмета — зачарования, прочность и другие компоненты. Это полезно для зачарованных книг, пользовательских голов и предметов из других датапаков.
Крафты
Для создания фильтра понадобятся:
- 6 булыжного глубинного сланца;
- воронка;
- наблюдатель;
- выбрасыватель.

Как пользоваться
После установки на одной стороне блока будет маленькая серая кнопка. Нажмите по ней правой кнопкой мыши, чтобы переключать обычный и строгий режимы; в строгом режиме кнопка становится жёлтой.
Для работы нужны верхний контейнер с предметами, контейнер-образец у стороны с иконкой наблюдателя и нижний контейнер либо воздух, вода или лава.
Получить фильтр командой при включённых читах или с правами оператора:
/function pk_it_fi:cmd/give/items_filter
Если фильтры были случайно сломаны командой вроде kill @e, их можно восстановить из базы данных:
/function pk_it_fi:cmd/debug/recreate_all_items_filters
Настройки
В строгом режиме можно исключить отдельные компоненты из сравнения:
/function pk_it_fi:settings/mode/strict/ignored_components/add {id:"<id>"}
/function pk_it_fi:settings/mode/strict/ignored_components/remove {id:"<id>"}
/function pk_it_fi:settings/mode/strict/ignored_components/list
Например, чтобы не учитывать стоимость ремонта:
/function pk_it_fi:settings/mode/strict/ignored_components/add {id:"minecraft:repair_cost"}
Готовый набор исключений для имени, описания, зачарований, прочности и стоимости ремонта:
/function pk_it_fi:settings/mode/strict/ignored_components/add_default_sample
Доступны также настройка задержки передачи, разрешение двойных сундуков как контейнеров-образцов и игнорирование цвета шалкеров и мешков в обычном режиме:
/function pk_it_fi:settings/transfer_cooldown/get
/function pk_it_fi:settings/transfer_cooldown/set {value:<value>}
/function pk_it_fi:settings/reference/allow_double_chest/true
/function pk_it_fi:settings/reference/allow_double_chest/false
/function pk_it_fi:settings/mode/lax/ignore_container_color/true
/function pk_it_fi:settings/mode/lax/ignore_container_color/false
Требования
Ресурс-пак не нужен: датапак использует сущности отображения для своих текстур. При первом использовании может понадобиться подключение к интернету, чтобы игра загрузила текстуры голов игроков; если вместо текстуры отображается обычная голова, очистите недавно созданные папки в .minecraft/assets/skins/ и перезапустите игру.
