Class CompositionalOperator.AppliedOperatorBuilder
java.lang.Object
org.cyclops.integrateddynamics.core.evaluate.operator.CompositionalOperator.AppliedOperatorBuilder
- Enclosing class:
- CompositionalOperator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply(CompositionalOperator.AppliedOperatorBuilder... builders) build(String symbol, String operatorName, String interactName, IConfigRenderPattern renderPattern, String unlocalizedType) Make a new operator based on the applied elements.protected IValueprotected IValueType[]protected intprotected net.minecraft.network.chat.MutableComponentvalidateTypes(String unlocalizedOperatorName, IValueType[] input)
-
Constructor Details
-
AppliedOperatorBuilder
-
-
Method Details
-
apply
-
apply
public CompositionalOperator.AppliedOperatorBuilder apply(CompositionalOperator.AppliedOperatorBuilder... builders) -
getRequiredInputLength
protected int getRequiredInputLength() -
getInputTypes
-
evaluate
- Throws:
EvaluationException
-
validateTypes
protected net.minecraft.network.chat.MutableComponent validateTypes(String unlocalizedOperatorName, IValueType[] input) -
build
public IOperator build(String symbol, String operatorName, String interactName, IConfigRenderPattern renderPattern, String unlocalizedType) Make a new operator based on the applied elements.- Parameters:
symbol- The symbol for the operator.operatorName- The operator name.interactName- The unique interact name.renderPattern- The config render pattern.unlocalizedType- The unlocalized type name.- Returns:
- The built operator.
-