Package org.bukkit.conversations
Class PlayerNamePrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
org.bukkit.conversations.PlayerNamePrompt
Deprecated, for removal: This API element is subject to removal in a future version.
PlayerNamePrompt is the base class for any prompt that requires the player
to enter another player's name.
-
Field Summary
Fields inherited from interface org.bukkit.conversations.Prompt
END_OF_CONVERSATION -
Constructor Summary
ConstructorsConstructorDescriptionPlayerNamePrompt(@NotNull Plugin plugin) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionacceptValidatedInput(@NotNull ConversationContext context, @NotNull String input) Deprecated, for removal: This API element is subject to removal in a future version.Override this method to accept and processes the validated input from the user.acceptValidatedInput(@NotNull ConversationContext context, @NotNull Player input) Deprecated, for removal: This API element is subject to removal in a future version.Override this method to perform some action with the user's player name response.protected booleanisInputValid(@NotNull ConversationContext context, @NotNull String input) Deprecated, for removal: This API element is subject to removal in a future version.Override this method to check the validity of the player's input.Methods inherited from class org.bukkit.conversations.ValidatingPrompt
acceptInput, blocksForInput, getFailedValidationTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.conversations.Prompt
getPromptText
-
Constructor Details
-
PlayerNamePrompt
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
isInputValid
protected boolean isInputValid(@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 class:ValidatingPromptOverride this method to check the validity of the player's input.- Specified by:
isInputValidin classValidatingPrompt- Parameters:
context- Context information about the conversation.input- The player's raw console input.- Returns:
- True or false depending on the validity of the input.
-
acceptValidatedInput
@Nullable protected @Nullable Prompt acceptValidatedInput(@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 class:ValidatingPromptOverride this method to accept and processes the validated input from the user. Using the input, the next Prompt in the prompt graph should be returned.- Specified by:
acceptValidatedInputin classValidatingPrompt- Parameters:
context- Context information about the conversation.input- The validated input text from the user.- Returns:
- The next Prompt in the prompt graph.
-
acceptValidatedInput
@Nullable protected abstract @Nullable Prompt acceptValidatedInput(@NotNull @NotNull ConversationContext context, @NotNull @NotNull Player input) Deprecated, for removal: This API element is subject to removal in a future version.Override this method to perform some action with the user's player name response.- Parameters:
context- Context information about the conversation.input- The user's player name response.- Returns:
- The next
Promptin the prompt graph.
-
AsyncChatEventor alternatively usingDialogto get user input.