Interface CriterionEvent.Trigger<C extends FilteredTriggerConfiguration>
- All Superinterfaces:
AdvancementEvent,CriterionEvent,Event,GenericEvent<C>
- Enclosing interface:
CriterionEvent
public static interface CriterionEvent.Trigger<C extends FilteredTriggerConfiguration>
extends CriterionEvent, GenericEvent<C>
Is called when a
FilteredTrigger is
being processed for a specific Criterion.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.spongepowered.api.event.advancement.CriterionEvent
CriterionEvent.Grant, CriterionEvent.Revoke, CriterionEvent.Score, CriterionEvent.Trigger<C extends FilteredTriggerConfiguration> -
Method Summary
Modifier and TypeMethodDescriptionbooleanresult()Gets the result of the trigger event.voidsetResult(boolean result) Sets the result of the trigger event.trigger()Gets theFilteredTriggerthat is being processed.type()Gets theFilteredTriggerthat is being processed.Methods inherited from interface org.spongepowered.api.event.advancement.AdvancementEvent
advancement, advancementKey, playerMethods inherited from interface org.spongepowered.api.event.advancement.CriterionEvent
criterionMethods inherited from interface org.spongepowered.api.event.GenericEvent
paramType
-
Method Details
-
trigger
FilteredTrigger<C> trigger()Gets theFilteredTriggerthat is being processed.- Returns:
- The trigger
-
type
Gets theFilteredTriggerthat is being processed.- Returns:
- The trigger
-
result
boolean result()Gets the result of the trigger event.- Returns:
- The result
-
setResult
void setResult(boolean result) Sets the result of the trigger event.- Parameters:
result- The result
-