Integrated Dynamics - On the Dynamics of Integration

Filter voorwerpopslag op mod

Using the Filtering Item Interface, attach a Chest to your network, and configure a predicate-based filter that only passes items from the Integrated Dynamics 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 Operator value containing the Relational Equals operator. Next, create a String containing the IntegratedDynamics value (without space). 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 Operator 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 Integrated Dynamics mod, which can be customized by changing our String constant.

Operator
ModmodThe name of the mod owning the given item
  • Voorwerp
  • Tekenreeks
Global name: itemstackMod(Voorwerp) → TekenreeksMethod name: Voorwerp.mod() → Tekenreeks
Operator
Equals==Tests whether two values are equal. The types of both must be the same.
  • Willekeurig
  • Willekeurig
  • Booleaanse waarde
Global name: anyEquals(WillekeurigWillekeurig) → Booleaanse waardeMethod name: Willekeurig.equals(Willekeurig) → Booleaanse waarde
Operator
ApplyapplyApply for a given operator a given value.
  • Operator
  • Willekeurig
  • Willekeurig
Global name: operatorApply(OperatorWillekeurig) → WillekeurigMethod name: Operator.apply(Willekeurig) → Willekeurig
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.

Invoer: Operator

Eigenschappen:
  • Apply to Insertions
  • Apply to Extractions
  • Allow if not applied
Advancements
  • Filter voorwerpopslag op modGebruik een filterende voorwerpinterface om alleen voorwerpen van een bepaalde mod door te laten
Beloningen
Filterende voorwerpinterface5
Filterende vloeistofinterface5
Filterende energie-interface5