Interface INotificationManager

All Superinterfaces:
org.rusherhack.core.logging.ILog

public interface INotificationManager extends org.rusherhack.core.logging.ILog
Interface for sending notifications to the client
  • Field Summary

    Fields inherited from interface org.rusherhack.core.logging.ILog

    SEPARATOR
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    chat(String string)
     
    default void
    chat(String string, net.minecraft.network.chat.Style textStyle)
     
    default void
    chat(net.minecraft.network.chat.Component component)
     
    void
    chat(net.minecraft.network.chat.Component component, int tagColor, net.minecraft.network.chat.Style prefixStyle, int id)
     
    default void
    debug(String message)
     
    default void
    error(String message)
     
    default void
    info(String message)
     
    default void
    send(org.rusherhack.core.notification.NotificationType type, String text)
     
    default void
    send(org.rusherhack.core.notification.NotificationType type, String text, int id)
     
    default void
    send(org.rusherhack.core.notification.NotificationType type, String prefix, String text)
     
    void
    send(org.rusherhack.core.notification.NotificationType type, String prefix, String text, int id)
     
    boolean
     
    default void
    warn(String message)
     

    Methods inherited from interface org.rusherhack.core.logging.ILog

    debug, debug, error, error, info, info, warn, warn
  • Method Details

    • shouldNotifyModuleToggles

      boolean shouldNotifyModuleToggles()
      Returns:
      true if module toggle notifications are enabled
    • send

      default void send(org.rusherhack.core.notification.NotificationType type, String text)
    • send

      default void send(org.rusherhack.core.notification.NotificationType type, String prefix, String text)
    • send

      default void send(org.rusherhack.core.notification.NotificationType type, String text, int id)
    • send

      void send(org.rusherhack.core.notification.NotificationType type, String prefix, String text, int id)
    • chat

      default void chat(String string)
    • chat

      default void chat(String string, net.minecraft.network.chat.Style textStyle)
    • chat

      default void chat(net.minecraft.network.chat.Component component)
    • chat

      void chat(net.minecraft.network.chat.Component component, int tagColor, net.minecraft.network.chat.Style prefixStyle, int id)
    • info

      default void info(String message)
      Specified by:
      info in interface org.rusherhack.core.logging.ILog
    • warn

      default void warn(String message)
      Specified by:
      warn in interface org.rusherhack.core.logging.ILog
    • error

      default void error(String message)
      Specified by:
      error in interface org.rusherhack.core.logging.ILog
    • debug

      default void debug(String message)
      Specified by:
      debug in interface org.rusherhack.core.logging.ILog