Package org.bukkit.conversations
Class MessagePrompt
java.lang.Object
org.bukkit.conversations.MessagePrompt
Deprecated, for removal: This API element is subject to removal in a future version.
MessagePrompt is the base class for any prompt that only displays a message
to the user and requires no input.
-
Field Summary
Fields inherited from interface org.bukkit.conversations.Prompt
END_OF_CONVERSATION
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionacceptInput
(@NotNull ConversationContext context, @Nullable String input) Deprecated, for removal: This API element is subject to removal in a future version.Accepts and ignores any user input, returning the next prompt in the prompt graph instead.boolean
blocksForInput
(@NotNull ConversationContext context) Deprecated, for removal: This API element is subject to removal in a future version.Message prompts never wait for user input before continuing.getNextPrompt
(@NotNull ConversationContext context) Deprecated, for removal: This API element is subject to removal in a future version.Override this method to return the next prompt in the prompt graph.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.conversations.Prompt
getPromptText
-
Constructor Details
-
MessagePrompt
public MessagePrompt()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
blocksForInput
Deprecated, for removal: This API element is subject to removal in a future version.Message prompts never wait for user input before continuing.- Specified by:
blocksForInput
in interfacePrompt
- Parameters:
context
- Context information about the conversation.- Returns:
- Always false.
-
acceptInput
@Nullable public @Nullable Prompt acceptInput(@NotNull @NotNull ConversationContext context, @Nullable @Nullable String input) Deprecated, for removal: This API element is subject to removal in a future version.Accepts and ignores any user input, returning the next prompt in the prompt graph instead.- Specified by:
acceptInput
in interfacePrompt
- Parameters:
context
- Context information about the conversation.input
- Ignored.- Returns:
- The next prompt in the prompt graph.
-
getNextPrompt
@Nullable protected abstract @Nullable Prompt getNextPrompt(@NotNull @NotNull ConversationContext context) Deprecated, for removal: This API element is subject to removal in a future version.Override this method to return the next prompt in the prompt graph.- Parameters:
context
- Context information about the conversation.- Returns:
- The next prompt in the prompt graph.
-
AsyncChatEvent
or alternatively usingDialog
to get user input.