Interface OrCriterion
-
- All Superinterfaces:
AdvancementCriterion
,Nameable
,OperatorCriterion
public interface OrCriterion extends OperatorCriterion
AAdvancementCriterion
that represents an OR operation. One the criteria should betrue
in order for the final result to betrue
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
OrCriterion.Factory
-
Nested classes/interfaces inherited from interface org.spongepowered.api.advancement.criteria.AdvancementCriterion
AdvancementCriterion.BaseBuilder<T extends AdvancementCriterion,B extends AdvancementCriterion.BaseBuilder<T,B>>, AdvancementCriterion.Builder
-
-
Method Summary
Static Methods Modifier and Type Method Description static AdvancementCriterion
of(java.lang.Iterable<AdvancementCriterion> criteria)
Attempts to build a new OR operation with the givenAdvancementCriterion
s.static AdvancementCriterion
of(AdvancementCriterion... criteria)
Attempts to build a new OR operation with the givenAdvancementCriterion
s.-
Methods inherited from interface org.spongepowered.api.advancement.criteria.AdvancementCriterion
and, and, or, or, trigger
-
Methods inherited from interface org.spongepowered.api.advancement.criteria.OperatorCriterion
criteria, find, findFirst, leafCriteria
-
-
-
-
Method Detail
-
of
static AdvancementCriterion of(AdvancementCriterion... criteria)
Attempts to build a new OR operation with the givenAdvancementCriterion
s.There is no guarantee that the returned extends
OrCriterion
, this depends on if there are duplicate criteria,AdvancementCriterion.empty()
is present, or when no extra criteria are provided.- Parameters:
criteria
- The other criteria- Returns:
- The OR operation
-
of
static AdvancementCriterion of(java.lang.Iterable<AdvancementCriterion> criteria)
Attempts to build a new OR operation with the givenAdvancementCriterion
s.There is no guarantee that the returned extends
OrCriterion
, this depends on if there are duplicate criteria,AdvancementCriterion.empty()
is present, or when no extra criteria are provided.- Parameters:
criteria
- The other criteria- Returns:
- The OR operation
-
-