| Interface | Description |
|---|---|
| AdvancementEvent |
A base event for
Advancement related events. |
| AdvancementEvent.Grant |
Is called when a
Advancement is granted/unlocked. |
| AdvancementEvent.Revoke |
Is called when a
AdvancementCriterion is revoked. |
| AdvancementTreeEvent |
A base interface for all the
AdvancementTree events. |
| AdvancementTreeEvent.GenerateLayout |
Is called when the layout of a
AdvancementTree gets
updated, this is done after the vanilla game generates the
layout. |
| CriterionEvent |
A base event for
AdvancementCriterion related events. |
| CriterionEvent.Grant |
Is called when a
AdvancementCriterion is granted/unlocked. |
| CriterionEvent.Revoke |
Is called when a
AdvancementCriterion is revoked. |
| CriterionEvent.Score |
A base event for
ScoreAdvancementCriterion related events. |
| CriterionEvent.Score.Change |
Is called when the score of a
ScoreAdvancementCriterion
changes. |
| CriterionEvent.Score.Grant |
Is called when the score of a
ScoreAdvancementCriterion
changes and results into granting the criterion. |
| CriterionEvent.Score.Revoke |
Is called when the score of a
ScoreAdvancementCriterion
changes and results into revoking the criterion. |
| CriterionEvent.Trigger<C extends FilteredTriggerConfiguration> |
Is called when a
FilteredTrigger is
being processed for a specific Criterion. |