Class RusherHackAPI

java.lang.Object
org.rusherhack.client.api.RusherHackAPI

public class RusherHackAPI extends Object
RusherHack public API accessor TODO: javadocs
  • Constructor Details

    • RusherHackAPI

      public RusherHackAPI()
  • Method Details

    • getEventBus

      public static org.rusherhack.core.event.IEventBus getEventBus()
      Returns:
      The event bus used to subscribe to events
    • createLogger

      public static org.rusherhack.core.logging.ILogger createLogger(String name)
      Creates a logger with the specified name
    • getVersion

      public static String getVersion()
    • getConfigPath

      public static Path getConfigPath()
    • getModuleManager

      public static org.rusherhack.core.feature.IFeatureManager<IModule> getModuleManager()
    • getCommandManager

      public static org.rusherhack.core.feature.IFeatureManager<org.rusherhack.core.command.AbstractCommand> getCommandManager()
    • getHudManager

      public static IHudManager getHudManager()
    • getWindowManager

      public static IWindowManager getWindowManager()
    • getThemeManager

      public static IThemeManager getThemeManager()
    • getBindManager

      public static IBindManager getBindManager()
    • getRelationManager

      public static IRelationManager getRelationManager()
    • getRotationManager

      public static IRotationManager getRotationManager()
    • getNotificationManager

      public static INotificationManager getNotificationManager()
    • getServerState

      public static IServerState getServerState()
    • interactions

      public static IInteractions interactions()
    • getRenderer2D

      public static IRenderer2D getRenderer2D()
    • getRenderer3D

      public static IRenderer3D getRenderer3D()
    • fonts

      public static Fonts fonts()
    • colors

      public static Colors colors()
    • entities

      public static Entities entities()
    • sendNotification

      @Deprecated public static void sendNotification(org.rusherhack.core.notification.NotificationType type, String text)
      Deprecated.
    • sendNotification

      @Deprecated public static void sendNotification(org.rusherhack.core.notification.NotificationType type, String prefix, String text)
      Deprecated.