Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.rusherhack.core.command.AbstractCommand (implements org.rusherhack.core.feature.IFeature, org.rusherhack.core.interfaces.IHideable)
      • org.rusherhack.client.api.feature.command.Command (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.client.api.utils.BufferUtils
    • org.rusherhack.client.api.utils.ChatUtils (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.client.api.config.Configuration
    • org.rusherhack.client.api.ui.ElementBase
      • org.rusherhack.client.api.ui.ScaledElementBase
        • org.rusherhack.client.api.feature.hud.HudElement (implements org.rusherhack.core.event.listener.EventListener, org.rusherhack.client.api.Globals, org.rusherhack.core.bind.IBindable, org.rusherhack.client.api.feature.hud.IHudElement, org.rusherhack.core.logging.ILoggable)
        • org.rusherhack.client.api.ui.panel.PanelBase<T> (implements org.rusherhack.core.interfaces.IClickable, org.rusherhack.core.interfaces.IHideable, org.rusherhack.core.interfaces.INamed, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.IScrollable, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.ITypeable, org.rusherhack.core.serialize.JsonSerializable)
      • org.rusherhack.client.api.feature.window.Window (implements org.rusherhack.client.api.Globals, org.rusherhack.core.bind.IBindable, org.rusherhack.core.interfaces.IDraggable, org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.core.interfaces.IHideable, org.rusherhack.core.interfaces.IScrollable, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.ITypeable, org.rusherhack.core.serialize.JsonSerializable)
        • org.rusherhack.client.api.feature.window.PinnableWindow (implements org.rusherhack.core.interfaces.IPinnable)
        • org.rusherhack.client.api.feature.window.PopupWindow
    • org.rusherhack.client.api.ui.ElementHandlerBase<T> (implements org.rusherhack.client.api.Globals, org.rusherhack.core.interfaces.IDraggable, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.IScrollable, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.ITypeable, org.rusherhack.core.serialize.JsonSerializable)
    • org.rusherhack.client.api.utils.EntityUtils (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.core.event.type.Event (implements org.rusherhack.core.event.stage.IStageable)
    • org.rusherhack.client.api.bind.key.GLFWKey (implements org.rusherhack.core.bind.key.IKey)
    • org.rusherhack.client.api.utils.InputUtils (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.client.api.utils.InventoryUtils (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.client.api.feature.hud.ListHudElement.ListItem
    • org.rusherhack.client.api.ui.window.view.ListView.Column (implements org.rusherhack.core.interfaces.INamed)
    • org.rusherhack.client.api.feature.module.Module (implements org.rusherhack.core.event.listener.EventListener, org.rusherhack.client.api.Globals, org.rusherhack.core.logging.ILoggable, org.rusherhack.client.api.feature.module.IModule)
      • org.rusherhack.client.api.feature.module.ToggleableModule (implements org.rusherhack.core.bind.IBindable, org.rusherhack.core.interfaces.IToggleable)
    • org.rusherhack.core.notification.type.Notification
      • org.rusherhack.core.notification.type.LivingNotification (implements org.rusherhack.core.interfaces.ITickable)
    • org.rusherhack.client.api.ui.panel.PanelItemBase<T> (implements org.rusherhack.client.api.ui.panel.IPanelItem)
    • org.rusherhack.client.api.utils.PlayerUtils (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.client.api.plugin.Plugin (implements org.rusherhack.client.api.plugin.IPlugin)
    • java.lang.Record
    • org.rusherhack.client.api.utils.RotationUtils (implements org.rusherhack.client.api.Globals)
    • org.rusherhack.client.api.RusherHackAPI
    • org.rusherhack.client.api.utils.objects.Scrollbar
    • org.rusherhack.core.setting.Setting<T> (implements org.rusherhack.core.feature.IFeature, org.rusherhack.core.interfaces.IHideable, org.rusherhack.core.serialize.JsonSerializable)
    • org.rusherhack.client.api.utils.objects.TextField (implements org.rusherhack.core.interfaces.ITypeable)
    • org.rusherhack.client.api.render.graphic.TextureGraphic (implements org.rusherhack.client.api.render.graphic.IGraphic)
    • org.rusherhack.client.api.ui.theme.ThemeBase (implements org.rusherhack.client.api.ui.theme.ITheme)
    • org.rusherhack.client.api.render.graphic.VectorGraphic (implements org.rusherhack.client.api.render.graphic.IGraphic)
    • org.rusherhack.client.api.ui.window.content.WindowContent (implements org.rusherhack.core.interfaces.IClickable, org.rusherhack.core.interfaces.IScrollable, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.ITypeable)
    • org.rusherhack.client.api.ui.window.WindowContentHandlerBase
    • org.rusherhack.client.api.ui.window.WindowViewHandlerBase
    • org.rusherhack.client.api.utils.WorldUtils (implements org.rusherhack.client.api.Globals)

Interface Hierarchy

  • org.rusherhack.client.api.system.Colors
  • org.rusherhack.client.api.system.Entities
  • org.rusherhack.client.api.system.Fonts
  • org.rusherhack.client.api.Globals
  • org.rusherhack.client.api.bind.IBindManager
  • org.rusherhack.core.feature.IFeatureManager<T>
  • org.rusherhack.client.api.render.graphic.IGraphic
  • org.rusherhack.core.interfaces.IHideable
    • org.rusherhack.client.api.feature.module.IModule (also extends org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.core.notification.INotifiable, org.rusherhack.core.serialize.JsonSerializable)
  • org.rusherhack.core.interfaces.IHoverable
    • org.rusherhack.core.interfaces.IClickable
      • org.rusherhack.core.interfaces.IDraggable
        • org.rusherhack.client.api.feature.hud.IHudElement (also extends org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.IToggleable, org.rusherhack.core.serialize.JsonSerializable)
      • org.rusherhack.client.api.ui.panel.IPanelItem (also extends org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.ITypeable)
  • org.rusherhack.client.api.system.IInteractions
  • org.rusherhack.core.logging.ILog
  • org.rusherhack.client.api.accessors.entity.IMixinAbstractArrow
  • org.rusherhack.client.api.accessors.entity.IMixinAbstractClientPlayer
  • org.rusherhack.client.api.accessors.gui.IMixinAbstractContainerScreen
  • org.rusherhack.client.api.accessors.gui.IMixinAbstractSignEditScreen
  • org.rusherhack.client.api.accessors.gui.IMixinBossHealthOverlay
  • org.rusherhack.client.api.accessors.world.IMixinBucketItem
  • org.rusherhack.client.api.accessors.render.IMixinBufferUploader
  • org.rusherhack.client.api.accessors.render.IMixinCamera
  • org.rusherhack.client.api.accessors.gui.IMixinChatComponent
  • org.rusherhack.client.api.accessors.packet.IMixinClientboundExplodePacket
  • org.rusherhack.client.api.accessors.packet.IMixinClientboundSectionBlocksUpdatePacket
  • org.rusherhack.client.api.accessors.packet.IMixinClientboundSetEntityMotionPacket
  • org.rusherhack.client.api.accessors.packet.IMixinClientboundSetTimePacket
  • org.rusherhack.client.api.accessors.packet.IMixinClientboundSystemChatPacket
  • org.rusherhack.client.api.accessors.world.IMixinClientChunkCache
  • org.rusherhack.client.api.accessors.world.IMixinClientLevel
  • org.rusherhack.client.api.accessors.packet.IMixinClientPacketListener
  • org.rusherhack.client.api.accessors.client.IMixinConnection
  • org.rusherhack.client.api.accessors.packet.IMixinConnectionProtocol
  • org.rusherhack.client.api.accessors.gui.IMixinCraftingMenu
  • org.rusherhack.client.api.accessors.entity.IMixinEntity
  • org.rusherhack.client.api.accessors.entity.IMixinFireworkRocketEntity
  • org.rusherhack.client.api.accessors.render.IMixinGameRenderer
  • org.rusherhack.client.api.accessors.world.IMixinInstrumentItem
  • org.rusherhack.client.api.accessors.gui.IMixinInventoryMenu
  • org.rusherhack.client.api.accessors.client.IMixinKeyMapping
  • org.rusherhack.client.api.accessors.world.IMixinLevel
  • org.rusherhack.client.api.accessors.render.IMixinLevelRenderer
  • org.rusherhack.client.api.accessors.entity.IMixinLivingEntity
  • org.rusherhack.client.api.accessors.entity.IMixinLocalPlayer
  • org.rusherhack.client.api.accessors.render.IMixinMapRenderer
  • org.rusherhack.client.api.accessors.gui.IMixinMerchantMenu
  • org.rusherhack.client.api.accessors.gui.IMixinMerchantScreen
  • org.rusherhack.client.api.accessors.client.IMixinMinecraft
  • org.rusherhack.client.api.accessors.client.IMixinMultiPlayerGameMode
  • org.rusherhack.client.api.accessors.client.IMixinOptions
  • org.rusherhack.client.api.accessors.world.IMixinPalettedContainer
  • org.rusherhack.client.api.accessors.gui.IMixinPauseScreen
  • org.rusherhack.client.api.accessors.entity.IMixinPlayerInfo
  • org.rusherhack.client.api.accessors.gui.IMixinPlayerTabOverlay
  • org.rusherhack.client.api.accessors.render.IMixinPoseStack
  • org.rusherhack.client.api.accessors.entity.IMixinProjectile
  • org.rusherhack.client.api.accessors.render.IMixinRenderStateShard
  • org.rusherhack.client.api.accessors.render.IMixinRenderType
  • org.rusherhack.client.api.accessors.gui.IMixinScreen
  • org.rusherhack.client.api.accessors.packet.IMixinServerboundInteractPacket
  • org.rusherhack.client.api.accessors.packet.IMixinServerboundMovePlayerPacket
  • org.rusherhack.client.api.accessors.packet.IMixinServerboundMoveVehiclePacket
  • org.rusherhack.client.api.accessors.packet.IMixinServerboundPlayerInputPacket
  • org.rusherhack.client.api.accessors.gui.IMixinShulkerBoxMenu
  • org.rusherhack.client.api.accessors.entity.IMixinThrowableProjectile
  • org.rusherhack.core.interfaces.INamed
    • org.rusherhack.core.feature.IFeature
      • org.rusherhack.core.feature.IFeatureConfigurable
        • org.rusherhack.client.api.feature.hud.IHudElement (also extends org.rusherhack.core.interfaces.IDraggable, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.IToggleable, org.rusherhack.core.serialize.JsonSerializable)
        • org.rusherhack.client.api.feature.module.IModule (also extends org.rusherhack.core.interfaces.IHideable, org.rusherhack.core.notification.INotifiable, org.rusherhack.core.serialize.JsonSerializable)
        • org.rusherhack.client.api.ui.theme.ITheme (also extends org.rusherhack.core.serialize.JsonSerializable)
  • org.rusherhack.core.notification.INotifiable
    • org.rusherhack.client.api.feature.module.IModule (also extends org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.core.interfaces.IHideable, org.rusherhack.core.serialize.JsonSerializable)
  • org.rusherhack.client.api.plugin.IPlugin
  • org.rusherhack.client.api.system.IRelationManager
  • org.rusherhack.client.api.render.IRenderable2D
    • org.rusherhack.client.api.feature.hud.IHudElement (also extends org.rusherhack.core.interfaces.IDraggable, org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.IToggleable, org.rusherhack.core.serialize.JsonSerializable)
    • org.rusherhack.client.api.ui.panel.IPanelItem (also extends org.rusherhack.core.interfaces.IClickable, org.rusherhack.core.interfaces.ITypeable)
  • org.rusherhack.client.api.render.IRenderer
  • org.rusherhack.client.api.system.IRotationManager
  • org.rusherhack.client.api.IRusherHack
  • org.rusherhack.client.api.render.IScissorable
    • org.rusherhack.client.api.render.font.IFontRenderer (also extends org.rusherhack.client.api.render.IRenderer)
    • org.rusherhack.client.api.render.IRenderer2D (also extends org.rusherhack.client.api.render.IRenderer)
  • org.rusherhack.core.serialize.ISerializable<T>
    • org.rusherhack.core.serialize.JsonSerializable
      • org.rusherhack.client.api.feature.hud.IHudElement (also extends org.rusherhack.core.interfaces.IDraggable, org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.interfaces.IToggleable)
      • org.rusherhack.client.api.feature.module.IModule (also extends org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.core.interfaces.IHideable, org.rusherhack.core.notification.INotifiable)
      • org.rusherhack.client.api.ui.theme.ITheme (also extends org.rusherhack.core.feature.IFeatureConfigurable)
  • org.rusherhack.client.api.system.IServerState
  • org.rusherhack.client.api.ui.theme.IThemeManager
  • org.rusherhack.core.interfaces.ITickable
    • org.rusherhack.client.api.feature.hud.IHudElement (also extends org.rusherhack.core.interfaces.IDraggable, org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.IToggleable, org.rusherhack.core.serialize.JsonSerializable)
  • org.rusherhack.core.interfaces.IToggleable
    • org.rusherhack.client.api.feature.hud.IHudElement (also extends org.rusherhack.core.interfaces.IDraggable, org.rusherhack.core.feature.IFeatureConfigurable, org.rusherhack.client.api.render.IRenderable2D, org.rusherhack.core.interfaces.ITickable, org.rusherhack.core.serialize.JsonSerializable)
  • org.rusherhack.core.interfaces.ITypeable
    • org.rusherhack.client.api.ui.panel.IPanelItem (also extends org.rusherhack.core.interfaces.IClickable, org.rusherhack.client.api.render.IRenderable2D)

Enum Class Hierarchy