Uses of Package
org.bukkit.conversations
Package
Description
Classes relating to handling specialized non-chat player input.
Classes dedicated to facilitate direct player-to-plugin communication.
Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.-
ClassDescriptionThe Conversable interface is used to indicate objects that can have conversations.
-
ClassDescriptionThe Conversable interface is used to indicate objects that can have conversations.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.ConversationAbandonedEvent contains information about an abandoned conversation.A ConversationCanceller is a class that cancels an active
Conversation
.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.A ConversationFactory is responsible for creating aConversation
from a predefined template.A ConversationPrefix implementation prepends all output from the conversation to the player.A Prompt is the main constituent of aConversation
.ValidatingPrompt is the base class for any prompt that requires validation. -
ClassDescriptionThe Conversable interface is used to indicate objects that can have conversations.