Class Console

java.lang.Object
ml.karmaconfigs.api.common.Console

public final class Console extends Object
Karma console
  • Constructor Details

    • Console

      public Console(KarmaSource src)
      Initialize a new console
      Parameters:
      src - the console source
    • Console

      public Console(KarmaSource src, Consumer<String> onMessage)
      Initialize a new console
      Parameters:
      src - the console source
      onMessage - the console message action
  • Method Details

    • getData

      public PrefixConsoleData getData()
      Get the console prefix data
      Returns:
      this source prefix console data
    • send

      public void send(CharSequence message)
      Send a message to the console
      Parameters:
      message - the message to send
    • send

      public void send(CharSequence message, Object... replaces)
      Send a message to the console
      Parameters:
      message - the message to send
      replaces - the message replaces
    • send

      public void send(@NotNull @NotNull CharSequence message, @NotNull @NotNull Level level)
      Send a message to the console
      Parameters:
      message - the message to send
      level - the message level
    • send

      public void send(@NotNull @NotNull CharSequence message, @NotNull @NotNull Level level, @NotNull @NotNull Object... replaces)
      Send a message to the console
      Parameters:
      message - the message to send
      level - the message level
      replaces - the message replaces