| 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. |
| Class | Description |
|---|---|
| Conversable |
The Conversable interface is used to indicate objects that can have
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 active
Conversation. |
| 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 all
Prompt
invocations. |
| ConversationFactory |
A ConversationFactory is responsible for creating a
Conversation
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 a
Conversation. |
| ValidatingPrompt |
ValidatingPrompt is the base class for any prompt that requires validation.
|
| Class | Description |
|---|---|
| Conversable |
The Conversable interface is used to indicate objects that can have
conversations.
|
Copyright © 2019. All rights reserved.