Interface IMessagingInterface

All Known Implementing Classes:
MessagingInterfaceSpigot, MessagingInterfaceStdout

public interface IMessagingInterface
Interface for messaging players and writing to console.
  • Method Details

    • writeToConsole

      void writeToConsole(Level level, String message)
      Write a message to the console.
      Parameters:
      level - Level of importance of the message.
      message - The message.
    • messagePlayer

      void messagePlayer(IPlayer player, String message)
      Send a message to a player.
      Parameters:
      player - The player.
      message - The message.
    • sendMessageToTarget

      void sendMessageToTarget(Object target, Level level, String message)
      Send a message to whomever or whatever issued a command at a given level (if applicable).
      Parameters:
      target - The recipient of this message of unspecified type (console, player, whatever).
      level - The level of the message (info, warn, etc). Does not apply to players.
      message - The message.
    • broadcastMessage

      void broadcastMessage(String message)
      Broadcasts a server-wide message.
      Parameters:
      message - The message to broadcast.