Package org.bukkit.conversations
Class ManuallyAbandonedConversationCanceller
java.lang.Object
org.bukkit.conversations.ManuallyAbandonedConversationCanceller
- All Implemented Interfaces:
- Cloneable,- ConversationCanceller
@Deprecated(forRemoval=true)
public class ManuallyAbandonedConversationCanceller
extends Object
implements ConversationCanceller
Deprecated, for removal: This API element is subject to removal in a future version.
The ManuallyAbandonedConversationCanceller is only used as part of a 
ConversationAbandonedEvent to indicate that the conversation was manually
 abandoned by programmatically calling the abandon() method on it.- 
Constructor SummaryConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.
- 
Method SummaryModifier and TypeMethodDescriptionbooleancancelBasedOnInput(@NotNull ConversationContext context, @NotNull String input) Deprecated, for removal: This API element is subject to removal in a future version.Cancels a conversation based on user input.clone()Deprecated, for removal: This API element is subject to removal in a future version.Allows theConversationFactoryto duplicate this ConversationCanceller when creating a newConversation.voidsetConversation(@NotNull Conversation conversation) Deprecated, for removal: This API element is subject to removal in a future version.Sets the conversation this ConversationCanceller can optionally cancel.
- 
Constructor Details- 
ManuallyAbandonedConversationCancellerpublic ManuallyAbandonedConversationCanceller()Deprecated, for removal: This API element is subject to removal in a future version.
 
- 
- 
Method Details- 
setConversationDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ConversationCancellerSets the conversation this ConversationCanceller can optionally cancel.- Specified by:
- setConversationin interface- ConversationCanceller
- Parameters:
- conversation- A conversation.
 
- 
cancelBasedOnInputpublic boolean cancelBasedOnInput(@NotNull @NotNull ConversationContext context, @NotNull @NotNull String input) Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ConversationCancellerCancels a conversation based on user input.- Specified by:
- cancelBasedOnInputin interface- ConversationCanceller
- Parameters:
- context- Context information about the conversation.
- input- The input text from the user.
- Returns:
- True to cancel the conversation, False otherwise.
 
- 
cloneDeprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ConversationCancellerAllows theConversationFactoryto duplicate this ConversationCanceller when creating a newConversation.Implementing this method should reset any internal object state. - Specified by:
- clonein interface- ConversationCanceller
- Overrides:
- clonein class- Object
- Returns:
- A clone.
 
 
- 
AsyncChatEventor alternatively usingDialogto get user input.