Class PlayerAdvancementDoneEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.player.PlayerEvent
org.bukkit.event.player.PlayerAdvancementDoneEvent

public class PlayerAdvancementDoneEvent extends PlayerEvent
Called when a player has completed all criteria in an advancement.
  • Constructor Details

  • Method Details

    • getAdvancement

      @NotNull public Advancement getAdvancement()
      Get the advancement which has been completed.
      Returns:
      completed advancement
    • message

      @Nullable public Component message()
      Gets the message to send to all online players.

      Will be null if the advancement does not announce to chat, for example if it is a recipe unlock or a root advancement.

      Returns:
      The announcement message, or null
    • message

      public void message(@Nullable Component message)
      Sets the message to send to all online players.

      If set to null the message will not be sent.

      Parameters:
      message - The new message
    • getHandlers

      @NotNull public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList

      @NotNull public static HandlerList getHandlerList()