Uses of Package
org.bukkit.conversations
Package | Description |
---|---|
org.bukkit.command |
Classes relating to handling specialized non-chat player input.
|
org.bukkit.conversations |
Classes dedicated to facilitate direct player-to-plugin communication.
|
org.bukkit.entity |
Interfaces for non-voxel objects that can exist in a
world , including all players, monsters, projectiles, etc. |
-
Classes in org.bukkit.conversations used by org.bukkit.command Class Description Conversable The Conversable interface is used to indicate objects that can have conversations. -
Classes in org.bukkit.conversations used by org.bukkit.conversations Class Description Conversable The Conversable interface is used to indicate objects that can have conversations.Conversation The Conversation class is responsible for tracking the current state of a conversation, displaying prompts to the user, and dispatching the user's response to the appropriate place.Conversation.ConversationState ConversationAbandonedEvent ConversationAbandonedEvent contains information about an abandoned conversation.ConversationAbandonedListener ConversationCanceller A ConversationCanceller is a class that cancels an activeConversation
.ConversationContext A ConversationContext provides continuity between nodes in the prompt graph by giving the developer access to the subject of the conversation and a generic map for storing values that are shared between allPrompt
invocations.ConversationFactory A ConversationFactory is responsible for creating aConversation
from a predefined template.ConversationPrefix A ConversationPrefix implementation prepends all output from the conversation to the player.Prompt A Prompt is the main constituent of aConversation
.ValidatingPrompt ValidatingPrompt is the base class for any prompt that requires validation. -
Classes in org.bukkit.conversations used by org.bukkit.entity Class Description Conversable The Conversable interface is used to indicate objects that can have conversations.