java.lang.Object
org.bukkit.conversations.Conversation
net.sacredlabyrinth.phaed.simpleclans.conversation.SCConversation

public class SCConversation extends org.bukkit.conversations.Conversation
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bukkit.conversations.Conversation

    org.bukkit.conversations.Conversation.ConversationState
  • Field Summary

    Fields inherited from class org.bukkit.conversations.Conversation

    abandonedListeners, cancellers, context, currentPrompt, localEchoEnabled, modal, prefix
  • Constructor Summary

    Constructors
    Constructor
    Description
    SCConversation(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable org.bukkit.conversations.Prompt firstPrompt)
     
    SCConversation(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable org.bukkit.conversations.Prompt firstPrompt, int timeout)
     
    SCConversation(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable org.bukkit.conversations.Prompt firstPrompt, @NotNull Map<Object,Object> initialSessionData)
     
    SCConversation(@NotNull org.bukkit.plugin.Plugin plugin, @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable org.bukkit.conversations.Prompt firstPrompt, @NotNull Map<Object,Object> initialSessionData, int timeout)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addConversationCanceller(@NotNull org.bukkit.conversations.ConversationCanceller canceller)
     
    void
     

    Methods inherited from class org.bukkit.conversations.Conversation

    abandon, abandon, acceptInput, addConversationAbandonedListener, getCancellers, getContext, getForWhom, getPrefix, getState, isLocalEchoEnabled, isModal, outputNextPrompt, removeConversationAbandonedListener, setLocalEchoEnabled

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SCConversation

      public SCConversation(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable @Nullable org.bukkit.conversations.Prompt firstPrompt)
    • SCConversation

      public SCConversation(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable @Nullable org.bukkit.conversations.Prompt firstPrompt, int timeout)
    • SCConversation

      public SCConversation(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable @Nullable org.bukkit.conversations.Prompt firstPrompt, @NotNull @NotNull Map<Object,Object> initialSessionData)
    • SCConversation

      public SCConversation(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull org.bukkit.conversations.Conversable forWhom, @Nullable @Nullable org.bukkit.conversations.Prompt firstPrompt, @NotNull @NotNull Map<Object,Object> initialSessionData, int timeout)
  • Method Details

    • begin

      public void begin()
      Overrides:
      begin in class org.bukkit.conversations.Conversation
    • addConversationCanceller

      public void addConversationCanceller(@NotNull @NotNull org.bukkit.conversations.ConversationCanceller canceller)