| Interface | Description | 
|---|---|
| AdvancementCriterion | Represents a criterion that should be acquired
 to unlock a  Advancement. | 
| AdvancementCriterion.BaseBuilder<T extends AdvancementCriterion,B extends AdvancementCriterion.BaseBuilder<T,B>> | A base builder to create  AdvancementCriterions. | 
| AdvancementCriterion.Builder | A builder to create  AdvancementCriterions. | 
| AndCriterion | A  AdvancementCriterionthat represents an AND operation. | 
| CriterionProgress | Represents the progress of a  AdvancementCriterion. | 
| OperatorCriterion | |
| OrCriterion | A  AdvancementCriterionthat represents an OR operation. | 
| ScoreAdvancementCriterion | Represents a  AdvancementCriterionthat requires a
 specific score (ScoreAdvancementCriterion.getGoal()) to be achieved. | 
| ScoreAdvancementCriterion.Builder | A builder to create  ScoreAdvancementCriterions. | 
| ScoreCriterionProgress | Represents the progress of a  ScoreAdvancementCriterion. |