Меню

Item Filters

Item Filters: фильтр разделяет поток предметов по хранилищам

Кратко о проекте

Item Filters добавляет переиспользуемые фильтры предметов для квестов, труб и других модов, поддерживая точные логические условия и расширение через API.

Как выглядит в игре

Файлы

Сбросить
Тип Название Загружен Размер Версия игры Загрузчик Скачивания
R
Forge
08 мар 2021
0.1 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
2.9 млн раз
R
Forge
16 фев 2021
0.1 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
427.9 тыс. раз
R
Forge
06 фев 2021
0.1 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
390.1 тыс. раз
R
Forge
27 янв 2021
0.1 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
256.7 тыс. раз
R
Forge
22 янв 2021
0.1 Мб
1.16.2 +3 Ещё: 1.16.31.16.41.16.5
29.6 тыс. раз
R
item-filters-1604.2.2.19.jar +3 Доп. файлов: 3 шт.
06 дек 2020
0.1 Мб
1.16.2 +2 Ещё: 1.16.31.16.4
571.3 тыс. раз
R
item-filters-2.2.2.18.jar +3 Доп. файлов: 3 шт.
25 окт 2020
0.1 Мб
1.16.2 +1 Ещё: 1.16.3
283.5 тыс. раз
R
item-filters-2.2.2.17.jar +3 Доп. файлов: 3 шт.
27 сен 2020
0.1 Мб
1.16.2 +1 Ещё: 1.16.3
64.9 тыс. раз
R
item-filters-2.2.1.16.jar +3 Доп. файлов: 3 шт.
04 авг 2020
0.1 Мб
1.16.1
8.9 тыс. раз
R
item-filters-2.2.0.15.jar +3 Доп. файлов: 3 шт.
15 июл 2020
0.1 Мб
1.15.2
905.5 тыс. раз
R
ItemFilters-1.0.4.2.jar +1 Доп. файлов: 1 шт.
12 июл 2020
0.1 Мб
1.12.2
13.1 млн раз
R
ItemFilters-1.0.4.1.jar +1 Доп. файлов: 1 шт.
12 июл 2020
0.1 Мб
1.12.2
915 раз
R
item-filters-2.2.0.14.jar +3 Доп. файлов: 3 шт.
13 янв 2020
0.1 Мб
1.15.1 +1 Ещё: 1.15.2
107.4 тыс. раз
R
item-filters-2.1.0.13.jar +3 Доп. файлов: 3 шт.
13 янв 2020
0.1 Мб
1.15.1
201 раз
R
item-filters-2.1.0.5.jar +3 Доп. файлов: 3 шт.
09 дек 2019
0.1 Мб
1.14.4
10.1 тыс. раз
R
item-filters-2.0.0.4.jar +3 Доп. файлов: 3 шт.
30 ноя 2019
0.1 Мб
1.14.4
476 раз
R
item-filters-2.0.0.2.jar +3 Доп. файлов: 3 шт.
30 ноя 2019
0.1 Мб
1.14.4
189 раз
R
ItemFilters-1.0.3.12.jar +1 Доп. файлов: 1 шт.
16 апр 2019
0.1 Мб
1.12.2
10.1 млн раз
R
ItemFilters-1.0.3.11.jar +1 Доп. файлов: 1 шт.
08 апр 2019
0.1 Мб
1.12.2
504.7 тыс. раз
R
ItemFilters-1.0.2.10.jar +1 Доп. файлов: 1 шт.
07 апр 2019
0.1 Мб
1.12.2
1.2 тыс. раз

Общий язык для выбора предметов

Item Filters решает задачу, которая регулярно возникает в квестах и автоматизации: как описать не один конкретный предмет, а целую допустимую группу. Вместо того чтобы каждому моду создавать собственную систему сопоставления, библиотека предоставляет предмет-фильтр и единый набор правил. Этим механизмом пользуются FTB Quests, Modular Pipes и QNet.

Фильтр редактируется через игровой интерфейс и может представлять набор подходящих предметов. В задачах FTB Quests для него автоматически формируется прокручиваемый значок из допустимых вариантов. Игроку проще понять условие, а автору сборки не приходится перечислять каждый предмет вручную.

Как строятся условия

Основу составляют логические операции. NOT инвертирует дочернее правило, OR принимает совпадение хотя бы с одним условием, AND требует выполнения всех условий, а XOR выбирает только один из двух взаимоисключающих вариантов. Комбинируя их, можно описывать более точные требования без привязки к единственному идентификатору.

  • Фильтр по имени Ore Dictionary объединяет взаимозаменяемые материалы.
  • Фильтр творческой вкладки выбирает предметы из заданной группы интерфейса.
  • Фильтр по моду принимает контент определенного проекта.
  • API позволяет разработчикам создавать собственные типы сопоставления.

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

Не обычная библиотека интерфейса

FTB Library тоже служит основой для проектов экосистемы FTB, но решает более широкий круг задач: создание GUI, боковые панели, конфигурации и работу с SNBT. Item Filters сосредоточен именно на правилах выбора предметов. Эти проекты не заменяют друг друга: один дает общую инфраструктуру, другой предоставляет специализированный механизм сопоставления.

Кому нужен Item Filters

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