Class AdvancementEvent.AdvancementProgressEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.event.entity.living.LivingEvent
net.minecraftforge.event.entity.player.PlayerEvent
net.minecraftforge.event.entity.player.AdvancementEvent
net.minecraftforge.event.entity.player.AdvancementEvent.AdvancementProgressEvent
- Enclosing class:
- AdvancementEvent
Fired when the player's progress on an advancement criterion is granted or revoked.
 
This event is not cancellable, and does not have a result.
This event is fired on the main Forge event bus, only on the logical server.
- See Also:
- 
- AdvancementEvent.AdvancementEarnEvent
- net.minecraft.server.PlayerAdvancements#award(Advancement, String)
- net.minecraft.server.PlayerAdvancements#revoke(Advancement, String)
 
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic enumNested classes/interfaces inherited from class net.minecraftforge.event.entity.player.AdvancementEventAdvancementEvent.AdvancementEarnEvent, AdvancementEvent.AdvancementProgressEventNested classes/interfaces inherited from class net.minecraftforge.event.entity.player.PlayerEventPlayerEvent.BreakSpeed, PlayerEvent.Clone, PlayerEvent.HarvestCheck, PlayerEvent.ItemCraftedEvent, PlayerEvent.ItemPickupEvent, PlayerEvent.ItemSmeltedEvent, PlayerEvent.LoadFromFile, PlayerEvent.NameFormat, PlayerEvent.PlayerChangedDimensionEvent, PlayerEvent.PlayerChangeGameModeEvent, PlayerEvent.PlayerLoggedInEvent, PlayerEvent.PlayerLoggedOutEvent, PlayerEvent.PlayerRespawnEvent, PlayerEvent.SaveToFile, PlayerEvent.StartTracking, PlayerEvent.StopTracking, PlayerEvent.TabListNameFormatNested classes/interfaces inherited from class net.minecraftforge.event.entity.living.LivingEventLivingEvent.LivingJumpEvent, LivingEvent.LivingTickEvent, LivingEvent.LivingVisibilityEventNested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEventEntityEvent.EnteringSection, EntityEvent.EntityConstructingNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Eventnet.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final AdvancementProgressprivate final Stringprivate final AdvancementEvent.AdvancementProgressEvent.ProgressType
- 
Constructor SummaryConstructorsConstructorDescriptionAdvancementProgressEvent(Player player, AdvancementHolder progressed, AdvancementProgress advancementProgress, String criterionName, AdvancementEvent.AdvancementProgressEvent.ProgressType progressType) 
- 
Method SummaryModifier and TypeMethodDescriptionReturns the progress of the advancement.Returns name of the criterion that was progressed.Returns The type of progress for the criterion in this event.Methods inherited from class net.minecraftforge.event.entity.player.AdvancementEventgetAdvancementMethods inherited from class net.minecraftforge.event.entity.player.PlayerEventgetEntityMethods inherited from class net.minecraftforge.eventbus.api.EventgetListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult
- 
Field Details- 
advancementProgress
- 
criterionName
- 
progressType
 
- 
- 
Constructor Details- 
AdvancementProgressEventpublic AdvancementProgressEvent(Player player, AdvancementHolder progressed, AdvancementProgress advancementProgress, String criterionName, AdvancementEvent.AdvancementProgressEvent.ProgressType progressType) 
 
- 
- 
Method Details- 
getAdvancementProgressReturns the progress of the advancement.- Returns:
- the progress of the advancement
 
- 
getCriterionNameReturns name of the criterion that was progressed.- Returns:
- name of the criterion that was progressed
 
- 
getProgressTypeReturns The type of progress for the criterion in this event.- Returns:
- The type of progress for the criterion in this event
 
 
-