Storage Terminal Filtering
One of the many useful features of the Storage Terminal is its ability to filter through ingredients. In this tutorial, we will explore two different filtering methods: text-based filtering and variable-based filtering (only the second one will give you an advancement). This tutorial will use item-based storage as provided by Item Interfaces from Integrated Tunnels.
For the first part of this tutorial, we will filter through items by typing in a certain string in the search field. Note that you can use a hotkey to select this search field more quickly. And if you have JEI installed, you can synchronize its contents with the JEI search field. By default, you will search within the ingredient name. By prefixing the string with '@', you can search by mod. With '#', tooltips can be searched. Finally, '$' queries item tags. In order to complete the first part of this tutorial, type '$plank @minecraft' into the search field to show all planks added by Minecraft.
The second part of this tutorial uses variable-based filtering using the right-bottom Variable slots in the Storage Terminal gui. You can insert Variables that contain a certain Predicate as configured in the Integrated Dynamics Logic Programmer that takes the ingredient type as input, and a Boolean as ouput that indicates whether or not the given ingredient should be shown. For this tutorial, let's try filtering all items that are enchantable. To do this, open up a Logic Programmer, go to the Predicate type, search for the "Item Enchantable" predicate, and write it to a Variable. After that, insert your Variable into one of the Variable slots inside the Storage Terminal when the item tab is selected.
Alt + F