Skip to content

org.rusherhack.client.api.IRusherHack

IRusherHack

java
public interface IRusherHack {
	IEventBus getEventBus();
	IFeatureManager<IModule> getModuleManager();
	ICommandManager getCommandManager();
	IHudManager getHudManager();
	IWindowManager getWindowManager();
	IThemeManager getThemeManager();
	IBindManager getBindManager();
	IRelationManager getRelationManager();
	IRotationManager getRotationManager();
	INotificationManager getNotificationManager();
	IChunkProcessor getChunkProcessor();
	IServerState getServerState();
	IInteractions interactions();
	ILogger createLogger(String name);
	String getVersion();
	Path getConfigPath();
	IRenderer2D getRenderer2D();
	IRenderer3D getRenderer3D();
	Fonts fonts();
	Colors colors();
	Entities entities();
}

Methods


getEventBus

  • Type: IEventBus
  • Description: Returns the event bus instance

getModuleManager

getCommandManager

getHudManager

  • Type: IHudManager
  • Description: Returns the HUD manager instance

getWindowManager

getThemeManager

  • Type: IThemeManager
  • Description: Returns the theme manager instance

getBindManager

  • Type: IBindManager
  • Description: Returns the bind manager instance

getRelationManager

getRotationManager

getNotificationManager

getChunkProcessor

getServerState

  • Type: IServerState
  • Description: Returns the server state instance

interactions

  • Type: IInteractions
  • Description: Returns the interactions instance

createLogger

  • Type: ILogger
  • Description: Creates a new logger with the specified name
  • Parameters:
TypeNameDescription
StringnameThe name of the logger

getVersion

  • Type: String
  • Description: Returns the version of the client

getConfigPath

  • Type: Path
  • Description: Returns the path to the configuration directory

getRenderer2D

  • Type: IRenderer2D
  • Description: Returns the 2D renderer instance

getRenderer3D

  • Type: IRenderer3D
  • Description: Returns the 3D renderer instance

fonts

  • Type: Fonts
  • Description: Contains methods for accessing general font renderer instances
  • See: Fonts

colors

  • Type: Colors
  • Description: Allows access to the user's color preferences, as well as entities most prominent color
  • See: Colors

entities

  • Type: Entities
  • Description: Contains methods for determining the type of an entity
  • See: Entities

RusherHack and Rusher Development LLC are not affiliated with Mojang AB.