Package org.bukkit.conversations
Interface Conversable
- All Known Subinterfaces:
ConsoleCommandSender,Player
Deprecated, for removal: This API element is subject to removal in a future version.
The Conversable interface is used to indicate objects that can have
conversations.
-
Method Summary
Modifier and TypeMethodDescriptionvoidabandonConversation(@NotNull Conversation conversation) Deprecated, for removal: This API element is subject to removal in a future version.Abandons an active conversation.voidabandonConversation(@NotNull Conversation conversation, @NotNull ConversationAbandonedEvent details) Deprecated, for removal: This API element is subject to removal in a future version.Abandons an active conversation.voidDeprecated, for removal: This API element is subject to removal in a future version.Accepts input into the active conversation.booleanbeginConversation(@NotNull Conversation conversation) Deprecated, for removal: This API element is subject to removal in a future version.Enters into a dialog with a Conversation object.booleanDeprecated, for removal: This API element is subject to removal in a future version.Tests to see of a Conversable object is actively engaged in a conversation.voidsendRawMessage(@NotNull String message) Deprecated, for removal: This API element is subject to removal in a future version.Sends this sender a message rawvoidsendRawMessage(@Nullable UUID sender, @NotNull String message) Deprecated.sender UUID is ignored
-
Method Details
-
isConversing
boolean isConversing()Deprecated, for removal: This API element is subject to removal in a future version.Tests to see of a Conversable object is actively engaged in a conversation.- Returns:
- True if a conversation is in progress
-
acceptConversationInput
Deprecated, for removal: This API element is subject to removal in a future version.Accepts input into the active conversation. If no conversation is in progress, this method does nothing.- Parameters:
input- The input message into the conversation
-
beginConversation
Deprecated, for removal: This API element is subject to removal in a future version.Enters into a dialog with a Conversation object.- Parameters:
conversation- The conversation to begin- Returns:
- True if the conversation should proceed, false if it has been enqueued
-
abandonConversation
Deprecated, for removal: This API element is subject to removal in a future version.Abandons an active conversation.- Parameters:
conversation- The conversation to abandon
-
abandonConversation
void abandonConversation(@NotNull @NotNull Conversation conversation, @NotNull @NotNull ConversationAbandonedEvent details) Deprecated, for removal: This API element is subject to removal in a future version.Abandons an active conversation.- Parameters:
conversation- The conversation to abandondetails- Details about why the conversation was abandoned
-
sendRawMessage
Deprecated, for removal: This API element is subject to removal in a future version.Sends this sender a message raw- Parameters:
message- Message to be displayed
-
sendRawMessage
Deprecated.sender UUID is ignoredSends this sender a message raw- Parameters:
sender- The sender of this messagemessage- Message to be displayed
-
AsyncChatEventor alternatively usingDialogto get user input.