Class ChatInputHandler<T>

java.lang.Object
org.kingdoms.managers.abstraction.MoveSensitiveAction
org.kingdoms.managers.chat.ChatInputHandler<T>

public class ChatInputHandler<T> extends MoveSensitiveAction
  • Field Details

    • onInput

      protected Function<org.bukkit.event.player.AsyncPlayerChatEvent,Boolean> onInput
    • onCancel

      protected Runnable onCancel
    • sync

      protected boolean sync
    • session

      protected final T session
  • Constructor Details

    • ChatInputHandler

      public ChatInputHandler(T session)
    • ChatInputHandler

      public ChatInputHandler()
  • Method Details

    • getSession

      public T getSession()
    • sync

      public void sync()
    • onInput

      public void onInput(Function<org.bukkit.event.player.AsyncPlayerChatEvent,Boolean> handler)
    • onCancel

      public void onCancel(Runnable onCancel)