Integrated Dynamics - On the Dynamics of Integration

Filter Item Storage by Mod

Using the Filtering Item Interface, attach a Chest to your network, and configure a predicate-based filter that only passes items from the IntegratedDynamics mod. To do this, we will create a new operator that will take an Item as input, and returns a Boolean as output.

To do this, first create an Operators value containing the Relational Equals operator. Next, create a String containing the IntegratedDynamics value. And then, use the Apply operator to partially apply your Relational Equals operator to your String value.

As a next step, we have to create another Operators value, but this time containing the Item Mod operator. And now, we can use the Pipe operator to pipe our Item Mod operator into our partially applied operator from the previous step.

This result from the Pipe operator can be placed into the predicate-based aspect of your Filtering Item Interface, and all variables we depend on need to be placed into a Variable Store. If all steps are followed correctly, the filter will only pass items from the IntegratedDynamics mod, which can be customized by changing our String constant.

Operator
ModmodThe name of the mod owning the given item
  • Item
  • String
Global name: itemstackMod(Item) → StringMethod name: Item.mod() → String
Operator
Equals==Type one and two must be equal.
  • §rAny§0
  • §rAny§0
  • Boolean
Global name: anyEquals(§rAny§0, §rAny§0) → BooleanMethod name: §rAny§0.equals(§rAny§0) → Boolean
Operator
ApplyapplyApply for a given operator a given value.
  • Operator
  • §rAny§0
  • §rAny§0
Global name: operatorApply(Operator, §rAny§0) → §rAny§0Method name: Operator.apply(§rAny§0) → §rAny§0
Operator
Pipe.Create a new operator that pipes the output from the first operator to the second operator.
  • Operator
  • Operator
  • Operator
Global name: operatorPipe(OperatorOperator) → OperatorMethod name: Operator.pipe(Operator) → Operator
Aspect
Filter Items PredicatePass all items that match the given predicate.

Input: Operator

Properties:
  • Apply to Insertions
  • Apply to Extractions
  • Allow if not applied
Advancements
  • Filter Item Storage by ModUse a Filtering Item Interface to only pass items from a certain mod
Rewards
Filtering Item Interface5
Filtering Fluid Interface5
Filtering Energy Interface5