Uses of Class
org.bukkit.conversations.ConversationFactory
Package | Description |
---|---|
org.bukkit.conversations |
Classes dedicated to facilitate direct player-to-plugin communication.
|
-
Uses of ConversationFactory in org.bukkit.conversations
Methods in org.bukkit.conversations that return ConversationFactory Modifier and Type Method Description ConversationFactory
ConversationFactory. addConversationAbandonedListener(ConversationAbandonedListener listener)
Adds aConversationAbandonedListener
to all conversations constructed by this factory.ConversationFactory
ConversationFactory. thatExcludesNonPlayersWithMessage(String playerOnlyMessage)
Prevents this factory from creating a conversation for non-playerConversable
objects.ConversationFactory
ConversationFactory. withConversationCanceller(ConversationCanceller canceller)
Adds aConversationCanceller
to constructed conversations.ConversationFactory
ConversationFactory. withEscapeSequence(String escapeSequence)
Sets the player input that, when received, will immediately terminate the conversation.ConversationFactory
ConversationFactory. withFirstPrompt(Prompt firstPrompt)
Sets the first prompt to use in all generated conversations.ConversationFactory
ConversationFactory. withInitialSessionData(Map<Object,Object> initialSessionData)
Sets any initial data with which to populate the conversation context sessionData map.ConversationFactory
ConversationFactory. withLocalEcho(boolean localEchoEnabled)
Sets the local echo status for allConversation
s created by this factory.ConversationFactory
ConversationFactory. withModality(boolean modal)
Sets the modality of allConversation
s created by this factory.ConversationFactory
ConversationFactory. withPrefix(ConversationPrefix prefix)
Sets theConversationPrefix
that prepends all output from all generated conversations.ConversationFactory
ConversationFactory. withTimeout(int timeoutSeconds)
Sets the number of inactive seconds to wait before automatically abandoning all generated conversations.