Package space.maxus.flare.util
Class SimpleInvBoundPrompt
java.lang.Object
space.maxus.flare.util.SimpleInvBoundPrompt
- All Implemented Interfaces:
Cloneable,org.bukkit.conversations.Prompt
@Internal
public class SimpleInvBoundPrompt
extends Object
implements org.bukkit.conversations.Prompt
-
Field Summary
Fields inherited from interface org.bukkit.conversations.Prompt
END_OF_CONVERSATION -
Constructor Summary
ConstructorsConstructorDescriptionSimpleInvBoundPrompt(String prompt, ReactiveState<String> textState, org.bukkit.inventory.Inventory inventory) -
Method Summary
Modifier and TypeMethodDescription@Nullable org.bukkit.conversations.PromptacceptInput(@NotNull org.bukkit.conversations.ConversationContext context, @Nullable String input) booleanblocksForInput(@NotNull org.bukkit.conversations.ConversationContext context) protected booleanbooleanorg.bukkit.inventory.Inventory@NotNull StringgetPromptText(@NotNull org.bukkit.conversations.ConversationContext context) inthashCode()toString()
-
Constructor Details
-
SimpleInvBoundPrompt
public SimpleInvBoundPrompt(String prompt, ReactiveState<String> textState, org.bukkit.inventory.Inventory inventory)
-
-
Method Details
-
getPromptText
@NotNull public @NotNull String getPromptText(@NotNull @NotNull org.bukkit.conversations.ConversationContext context) - Specified by:
getPromptTextin interfaceorg.bukkit.conversations.Prompt
-
blocksForInput
public boolean blocksForInput(@NotNull @NotNull org.bukkit.conversations.ConversationContext context) - Specified by:
blocksForInputin interfaceorg.bukkit.conversations.Prompt
-
acceptInput
@Nullable public @Nullable org.bukkit.conversations.Prompt acceptInput(@NotNull @NotNull org.bukkit.conversations.ConversationContext context, @Nullable @Nullable String input) - Specified by:
acceptInputin interfaceorg.bukkit.conversations.Prompt
-
getPrompt
-
getTextState
-
getInventory
public org.bukkit.inventory.Inventory getInventory() -
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-