Предмет · ftbfiltersystem

Умный фильтр

Smart Filter · ftbfiltersystem:smart_filter
обновлено 31 октября 2026·1 минута чтения
Сборка
Текст и цифры ниже — для мода без изменений

Умный фильтр — предмет с редактором условий: вместо списка предметов собирается выражение, например «все предметы из такого-то тега», и фильтр отвечает, подходит предмет или нет.⁠[1]

Правый клик фильтром в руке открывает редактор; присесть и кликнуть правой — проверка выражения на предмете во второй руке, ответ приходит в чат.⁠[1]

Умный фильтр
ftbfiltersystem
Мод
ftbfiltersystem
Что это
настраиваемый фильтр для модов FTB
Условия
теги, предметы, числа, комбинации
ID
ftbfiltersystem:smart_filter

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

Редактор делит условия на базовые и составные. Базовые проверяют одно: конкретный предмет, тег предмета, мод, размещаемый блок, прочность, пищевую ценность, текущий или максимальный размер стака, NBT (точное или нечёткое совпадение) и целое выражение текстом.⁠[2]

Составные собирают из базовых: «Все из» (И), «Любой из» (ИЛИ), «Не» (НЕ, один вложенный фильтр) и «Только один из» (ровно одно совпадение). Числовые условия сравнивают по =, !=, >, <, <= и >=.⁠[1]

Готовое выражение хранится в данных предмета, поэтому настроенный фильтр можно скопировать и передать. В творческом режиме клик по предмету в редакторе NBT копирует его NBT в поле.⁠[2]

Команды #commands

Команда /ftbfiltersystem управляет фильтром в основной руке:⁠[1]

  • get_filter (или get_filter pretty) — показать строку фильтра, с pretty — деревом условий;
  • set_filter <строка> — записать выражение в фильтр;
  • parse <строка> — разобрать выражение и показать, как его понял мод;
  • try_match — проверить фильтр на предмете во второй руке;
  • dump_nbt — показать NBT предмета в основной руке; нужно право оператора уровня 2.

См. также

Примечания

  1. По коду мода FTB Filter System 20.0.1.
  2. По строкам интерфейса из русского перевода мода.
КатегорииftbfiltersystemМатериалы

Написано по коду мода ftbfiltersystem 20.0.1 и файлам наших сборок.