Class ConversationAbandonedEvent

java.lang.Object
java.util.EventObject
org.bukkit.conversations.ConversationAbandonedEvent
All Implemented Interfaces:
Serializable

public class ConversationAbandonedEvent extends EventObject
ConversationAbandonedEvent contains information about an abandoned conversation.
See Also:
  • Constructor Details Link icon

    • ConversationAbandonedEvent Link icon

      public ConversationAbandonedEvent(@NotNull Conversation conversation)
    • ConversationAbandonedEvent Link icon

      public ConversationAbandonedEvent(@NotNull Conversation conversation, @Nullable ConversationCanceller canceller)
  • Method Details Link icon

    • getCanceller Link icon

      @Nullable public ConversationCanceller getCanceller()
      Gets the object that caused the conversation to be abandoned.
      Returns:
      The object that abandoned the conversation.
    • getContext Link icon

      @NotNull public ConversationContext getContext()
      Gets the abandoned conversation's conversation context.
      Returns:
      The abandoned conversation's conversation context.
    • gracefulExit Link icon

      public boolean gracefulExit()
      Indicates how the conversation was abandoned - naturally as part of the prompt chain or prematurely via a ConversationCanceller.
      Returns:
      True if the conversation is abandoned gracefully by a Prompt returning null or the next prompt. False of the conversations is abandoned prematurely by a ConversationCanceller.