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

    • ConversationAbandonedEvent

      public ConversationAbandonedEvent(@NotNull Conversation conversation)
    • ConversationAbandonedEvent

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

    • getCanceller

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

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

      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.