| Package | Description | 
|---|---|
| org.bukkit.conversations | Classes dedicated to facilitate direct player-to-plugin communication. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| protected Conversation | InactivityConversationCanceller. conversation | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Conversation | ConversationFactory. buildConversation(Conversable forWhom) | Constructs a  Conversationin accordance with the defaults set
 for this factory. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| void | Conversable. abandonConversation(Conversation conversation) | Abandons an active conversation. | 
| void | Conversable. abandonConversation(Conversation conversation,
                   ConversationAbandonedEvent details) | Abandons an active conversation. | 
| boolean | Conversable. beginConversation(Conversation conversation) | Enters into a dialog with a Conversation object. | 
| protected void | InactivityConversationCanceller. cancelling(Conversation conversation) | Subclasses of InactivityConversationCanceller can override this method
 to take additional actions when the inactivity timer abandons the
 conversation. | 
| void | ConversationCanceller. setConversation(Conversation conversation) | Sets the conversation this ConversationCanceller can optionally cancel. | 
| void | ExactMatchConversationCanceller. setConversation(Conversation conversation) | |
| void | InactivityConversationCanceller. setConversation(Conversation conversation) | |
| void | ManuallyAbandonedConversationCanceller. setConversation(Conversation conversation) | 
| Constructor | Description | 
|---|---|
| ConversationAbandonedEvent(Conversation conversation) | |
| ConversationAbandonedEvent(Conversation conversation,
                          ConversationCanceller canceller) | 
Copyright © 2020. All rights reserved.