Interface CriterionEvent
-
- All Superinterfaces:
AdvancementEvent,Event
- All Known Subinterfaces:
CriterionEvent.Grant,CriterionEvent.Revoke,CriterionEvent.Score,CriterionEvent.Score.Change,CriterionEvent.Score.Grant,CriterionEvent.Score.Revoke,CriterionEvent.Trigger<C>
public interface CriterionEvent extends AdvancementEvent
A base event forAdvancementCriterionrelated events.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceCriterionEvent.GrantIs called when aAdvancementCriterionis granted/unlocked.static interfaceCriterionEvent.RevokeIs called when aAdvancementCriterionis revoked.static interfaceCriterionEvent.ScoreA base event forScoreAdvancementCriterionrelated events.static interfaceCriterionEvent.Trigger<C extends FilteredTriggerConfiguration>Is called when aFilteredTriggeris being processed for a specificCriterion.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdvancementCriterioncriterion()Gets theAdvancementCriterionthat was met.-
Methods inherited from interface org.spongepowered.api.event.advancement.AdvancementEvent
advancement, player
-
-
-
-
Method Detail
-
criterion
AdvancementCriterion criterion()
Gets theAdvancementCriterionthat was met.- Returns:
- The criterion
-
-