Package org.bukkit.conversations
Class FixedSetPrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
org.bukkit.conversations.FixedSetPrompt
FixedSetPrompt is the base class for any prompt that requires a fixed set
 response from the user.
- 
Field SummaryFieldsFields inherited from interface org.bukkit.conversations.PromptEND_OF_CONVERSATION
- 
Constructor SummaryConstructorsConstructorDescriptionFixedSetPrompt(@NotNull String... fixedSet) Creates a FixedSetPrompt from a set of strings.
- 
Method SummaryModifier and TypeMethodDescriptionUtility function to create a formatted string containing all the options declared in the constructor.protected booleanisInputValid(@NotNull ConversationContext context, @NotNull String input) Override this method to check the validity of the player's input.Methods inherited from class org.bukkit.conversations.ValidatingPromptacceptInput, acceptValidatedInput, blocksForInput, getFailedValidationTextMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.bukkit.conversations.PromptgetPromptText
- 
Field Details- 
fixedSet
 
- 
- 
Constructor Details- 
FixedSetPromptCreates a FixedSetPrompt from a set of strings.foo = new FixedSetPrompt("bar", "cheese", "panda"); - Parameters:
- fixedSet- A fixed set of strings, one of which the user must type.
 
 
- 
- 
Method Details- 
isInputValidprotected boolean isInputValid(@NotNull @NotNull ConversationContext context, @NotNull @NotNull String input) Description copied from class:ValidatingPromptOverride this method to check the validity of the player's input.- Specified by:
- isInputValidin class- ValidatingPrompt
- 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.
 
- 
formatFixedSetUtility function to create a formatted string containing all the options declared in the constructor.- Returns:
- the options formatted like "[bar, cheese, panda]" if bar, cheese, and panda were the options used
 
 
-