Programmable Filter

Description
The Programmable Filter is a key block used in the configuration of an Industrial Tesla Coil setup.

The Programmable Filter takes Tokens (e.g. Mob Detector Token, Player Detector Token, and others) and uses them to configure the function or targeting of the Industrial Telsa Coil.

Programmable Filters, like Upgrade Multiplexers have 5 input sides (where other Filters can beam into) and 1 output side.

Complex Logic
As the GUI of the Programmable Filter would suggest, you can perform complex logic with each filter to do advanced things like only target players with Ender Pearls in their inventory, target only Creepers, or target all living things.

Programmable Filters can be further chained together (like Upgrade Multiplexer) to provide extremely configurable or complex configurations.

All inputs and tokens are passed from left to right.

Use of Intersection Tokens, Difference Tokens and Union Tokens can increase the complexity of a configuration.

Tokens
There are a number of tokens crafted from the Blank Token that can be used as inputs to the Programmable Filter. In addition, the following items also work as tokens with the given effects.