Class ChatManager

java.lang.Object
me.ulrich.outpost.manager.ChatManager

public class ChatManager extends Object
  • Constructor Details

    • ChatManager

      public ChatManager(Outpost clans)
  • Method Details

    • hasChat

      public boolean hasChat(org.bukkit.entity.Player player)
    • getChat

      public Optional<ChatData> getChat(org.bukkit.entity.Player player)
    • cancelAllChatOnline

      public void cancelAllChatOnline()
    • cancelAllChat

      public void cancelAllChat()
    • cancelAllChat

      public void cancelAllChat(OutpostEnum.ChatDataType type)
    • cancelChat

      public boolean cancelChat(org.bukkit.entity.Player player, OutpostEnum.ChatDataType type)
    • cancelChatTask

      public boolean cancelChatTask(org.bukkit.entity.Player player)
    • cancelChat

      public boolean cancelChat(org.bukkit.entity.Player player)
    • sendChat

      public void sendChat(org.bukkit.entity.Player player, String message)
    • startGroupAnnounce

      public boolean startGroupAnnounce(org.bukkit.entity.Player player, OutpostEnum.ChatDataType dataType, List<String> data, boolean reopen, boolean register, String key, boolean response, float percent, Object... value)
    • startGlobalAnnounce

      public void startGlobalAnnounce(OutpostEnum.ChatDataType dataType, List<String> data, boolean reopen, boolean register, String key, boolean response, float percent, Object... value)
    • startAnnounce

      public boolean startAnnounce(org.bukkit.entity.Player player, OutpostEnum.ChatDataType dataType, List<String> data, boolean reopen, boolean register, String key, boolean response, float percent, Object... value)
    • getPlugin

      public Outpost getPlugin()
    • getChatData

      public HashMap<UUID,ChatData> getChatData()
    • setChatData

      public void setChatData(HashMap<UUID,ChatData> chatData)