Package org.bukkit.conversations
Class RegexPrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
org.bukkit.conversations.RegexPrompt
Deprecated, for removal: This API element is subject to removal in a future version.
RegexPrompt is the base class for any prompt that requires an input
validated by a regular expression.
-
Field Summary
Fields inherited from interface org.bukkit.conversations.Prompt
END_OF_CONVERSATION -
Constructor Summary
ConstructorsConstructorDescriptionRegexPrompt(@NotNull String regex) Deprecated, for removal: This API element is subject to removal in a future version.RegexPrompt(@NotNull Pattern pattern) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, acceptValidatedInput, 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
-
RegexPrompt
Deprecated, for removal: This API element is subject to removal in a future version. -
RegexPrompt
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.
-
AsyncChatEventor alternatively usingDialogto get user input.