Package space.maxus.flare.util
Class ValidatingInvBoundPrompt
java.lang.Object
org.bukkit.conversations.ValidatingPrompt
space.maxus.flare.util.ValidatingInvBoundPrompt
- All Implemented Interfaces:
Cloneable,org.bukkit.conversations.Prompt
@Internal
public class ValidatingInvBoundPrompt
extends org.bukkit.conversations.ValidatingPrompt
-
Field Summary
Fields inherited from interface org.bukkit.conversations.Prompt
END_OF_CONVERSATION -
Constructor Summary
ConstructorsConstructorDescriptionValidatingInvBoundPrompt(Validator validator, String prompt, ReactiveState<String> textState, org.bukkit.inventory.Inventory inventory) -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable org.bukkit.conversations.PromptacceptValidatedInput(@NotNull org.bukkit.conversations.ConversationContext context, @NotNull String input) @NotNull StringgetPromptText(@NotNull org.bukkit.conversations.ConversationContext context) protected booleanisInputValid(@NotNull org.bukkit.conversations.ConversationContext context, @NotNull String input) Methods inherited from class org.bukkit.conversations.ValidatingPrompt
acceptInput, blocksForInput, getFailedValidationText
-
Constructor Details
-
ValidatingInvBoundPrompt
public ValidatingInvBoundPrompt(Validator validator, String prompt, ReactiveState<String> textState, org.bukkit.inventory.Inventory inventory)
-
-
Method Details
-
isInputValid
protected boolean isInputValid(@NotNull @NotNull org.bukkit.conversations.ConversationContext context, @NotNull @NotNull String input) - Specified by:
isInputValidin classorg.bukkit.conversations.ValidatingPrompt
-
acceptValidatedInput
@Nullable protected @Nullable org.bukkit.conversations.Prompt acceptValidatedInput(@NotNull @NotNull org.bukkit.conversations.ConversationContext context, @NotNull @NotNull String input) - Specified by:
acceptValidatedInputin classorg.bukkit.conversations.ValidatingPrompt
-
getPromptText
@NotNull public @NotNull String getPromptText(@NotNull @NotNull org.bukkit.conversations.ConversationContext context)
-