Interface ChatSpace

All Known Implementing Classes:
ChatChannel, ChatRoom, GlobalChannel, PrivateMessage, StaffChannel

public interface ChatSpace
  • Method Details

    • sendMessage

      void sendMessage(ChatContext context)
    • canSendMessages

      boolean canSendMessages(org.bukkit.command.CommandSender sender)
    • canViewMessages

      boolean canViewMessages(org.bukkit.command.CommandSender sender)
    • getName

      String getName()
    • getId

      long getId()
    • getPlugin

      org.bukkit.plugin.java.JavaPlugin getPlugin()
    • supportsCooldowns

      boolean supportsCooldowns()
    • isMuted

      boolean isMuted()
    • mute

      void mute(com.stardevllc.starmclib.actors.Actor actor, String reason)
    • unmute

      void unmute(com.stardevllc.starmclib.actors.Actor actor)
    • getMembers

      Set<com.stardevllc.starmclib.actors.Actor> getMembers()
    • sendToConsole

      void sendToConsole(String message)