FTB Filter System
Overview
FTB Filter System (also known as FFS) is an advanced item filtering mod with an intuitive graphical configuration interface. By itself it doesn't add much functionality, but is designed for use by other mods that require item filtering systems. It specifically integrates with FTB Quests, and also provides an API available to any mod.
Using FFS
The mod adds only one item - the Smart Filter. All configuration is done through this item by simply right-clicking. An interface opens with initially just one "Root" element and "Add", "Delete", "Configure" buttons on the right:
-
Clicking "Add..." opens a list of available subfilters
-
On the left are compound filters to which child elements can be added, forming a hierarchy
-
On the right are basic filters that directly check item matches
-
All filter buttons contain tooltips with brief descriptions of their functions
-
The "Delete" button removes the selected filter
-
Deleting a compound filter also removes all its child elements
-
The "Configure..." button opens the configuration screen for the selected filter
-
Not all filters require configuration - compound filters and some basic ones have no parameters
-
Double-clicking any filter in the list also opens its settings
At the bottom are "Done" and "Cancel" buttons:
- "Done" saves all changes made
- "Cancel" (or Escape key) cancels changes with a confirmation request
Useful Features
Some filters support dragging items from JEI for configuration: Item Filter, NBT and Fuzzy NBT filters, and Mod Filter.
Filters can be dragged in the list to change their position in the hierarchy according to the following rules:
- The Root filter cannot be moved
- Filters can only be dragged onto compound filters
- Compound filters can only be moved onto filters at the same level or higher in the hierarchy
For quick filter testing:
- Hold the configured filter in your main hand, and the test item in your offhand
- Crouch and right-click the filter
- A message about successful or failed match will appear in chat