Class StarChat

java.lang.Object
org.bukkit.plugin.PluginBase
org.bukkit.plugin.java.JavaPlugin
com.stardevllc.starmclib.plugin.ExtendedJavaPlugin
com.stardevllc.starchat.StarChat
All Implemented Interfaces:
org.bukkit.command.CommandExecutor, org.bukkit.command.TabCompleter, org.bukkit.command.TabExecutor, org.bukkit.event.Listener, org.bukkit.plugin.Plugin

public class StarChat extends com.stardevllc.starmclib.plugin.ExtendedJavaPlugin implements org.bukkit.event.Listener
  • Constructor Details

    • StarChat

      public StarChat()
  • Method Details

    • onEnable

      public void onEnable()
      Specified by:
      onEnable in interface org.bukkit.plugin.Plugin
      Overrides:
      onEnable in class com.stardevllc.starmclib.plugin.ExtendedJavaPlugin
    • getMuteChat

      public MuteChat getMuteChat()
    • getDefaultDisplayNameHandler

      public static DisplayNameHandler getDefaultDisplayNameHandler()
    • setDefaultDisplayNameHandler

      public static void setDefaultDisplayNameHandler(DisplayNameHandler displayNameHandler)
    • saveMainConfig

      public void saveMainConfig()
      Overrides:
      saveMainConfig in class com.stardevllc.starmclib.plugin.ExtendedJavaPlugin
    • reload

      public void reload(boolean save)
    • loadGlobalChannel

      public void loadGlobalChannel()
    • loadStaffChannel

      public void loadStaffChannel()
    • unloadGlobalChannel

      public void unloadGlobalChannel()
    • unloadStaffChannel

      public void unloadStaffChannel()
    • getSpaceRegistry

      public SpaceRegistry getSpaceRegistry()
    • getPapiExpansion

      public PAPIExpansion getPapiExpansion()
    • setPapiExpansion

      public void setPapiExpansion(PAPIExpansion papiExpansion)
    • getLastMessage

      public PrivateMessage getLastMessage(UUID uuid)
    • getChannelRegistry

      public ChannelRegistry getChannelRegistry()
    • getRoomRegistry

      public RoomRegistry getRoomRegistry()
    • getChatSelectors

      public Map<String,ChatSelector> getChatSelectors()
    • assignLastMessage

      public void assignLastMessage(org.bukkit.command.CommandSender sender, StringBuilder msgBuilder, PrivateMessage privateMessage, com.stardevllc.starmclib.actors.Actor senderActor, com.stardevllc.starmclib.actors.Actor targetActor)
    • getGlobalChannel

      public ChatChannel getGlobalChannel()
    • getPlayerFocus

      public ChatSpace getPlayerFocus(org.bukkit.entity.Player player)
    • setPlayerFocus

      public void setPlayerFocus(org.bukkit.entity.Player player, ChatSpace chatSpace)
    • getPrivateMessages

      public Set<PrivateMessage> getPrivateMessages()
    • getPrivateMessage

      public PrivateMessage getPrivateMessage(com.stardevllc.starmclib.actors.Actor actor1, com.stardevllc.starmclib.actors.Actor actor2)
    • getPrivateMessages

      public List<PrivateMessage> getPrivateMessages(com.stardevllc.starmclib.actors.Actor actor)
    • getMainConfig

      public com.stardevllc.config.file.FileConfig getMainConfig()
      Overrides:
      getMainConfig in class com.stardevllc.starmclib.plugin.ExtendedJavaPlugin
    • addSelector

      public void addSelector(ChatSelector selector)
    • getConsoleNameFormat

      public String getConsoleNameFormat()
    • getPrivateMessageFormat

      public String getPrivateMessageFormat()
    • isUsePlaceholderAPI

      public boolean isUsePlaceholderAPI()
    • setUsePlaceholderAPI

      public void setUsePlaceholderAPI(boolean usePlaceholderAPI)
    • getVaultHook

      public VaultHook getVaultHook()
    • getStaffChannel

      public ChatChannel getStaffChannel()
    • getPlaceholderHandler

      public PlaceholderHandler getPlaceholderHandler()
    • isUseColorPermissions

      public boolean isUseColorPermissions()
    • addPrivateMessage

      public void addPrivateMessage(PrivateMessage privateMessage)
    • getConsoleLastMessage

      public PrivateMessage getConsoleLastMessage()
    • setConsoleNameFormat

      public void setConsoleNameFormat(String consoleNameFormat)
    • setPrivateMessageFormat

      public void setPrivateMessageFormat(String privateMessageFormat)
    • setPlaceholderHandler

      public void setPlaceholderHandler(PlaceholderHandler playerPlaceholders)
    • setUseColorPermissions

      public void setUseColorPermissions(boolean useColorPermissions)
    • getInstance

      public static StarChat getInstance()