Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • com.epicbot.api.shared.entity.details.Actionable
    • com.epicbot.api.shared.entity.details.Interactable (also extends com.epicbot.api.shared.entity.details.Clickable)
      • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.LocatableEntity)
        • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
          • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
          • com.epicbot.api.shared.entity.Player
        • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
        • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.ItemWidget (also extends com.epicbot.api.shared.entity.Item)
      • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.Item, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.Item (also extends com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.GameEntity)
      • com.epicbot.api.shared.entity.ItemWidget (also extends com.epicbot.api.shared.entity.details.Interactable)
      • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.WidgetChildItem (also extends java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.Actor)
    • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
    • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.Item, com.epicbot.api.shared.entity.details.Validatable)
  • com.epicbot.api.shared.entity.details.Animable
    • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
      • com.epicbot.api.shared.entity.Player
  • com.epicbot.api.shared.APIContext
  • java.util.function.BooleanSupplier
  • com.epicbot.api.shared.event.ChatMessageEvent.ChatChannel
  • com.epicbot.api.shared.event.ChatMessageEvent.ChatMessage
  • java.lang.Comparable<T>
    • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.Item, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.WidgetChildItem (also extends com.epicbot.api.shared.entity.Item, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.WidgetGroup (also extends com.epicbot.api.shared.entity.details.Validatable)
  • com.epicbot.api.shared.util.details.Completable
  • com.epicbot.api.shared.util.details.Completion
  • com.epicbot.api.shared.model.game.GameState
  • com.epicbot.api.shared.methods.IBankAPI
  • com.epicbot.api.shared.bot.IBot
  • com.epicbot.api.shared.methods.ICalculationsAPI
  • com.epicbot.api.shared.methods.ICameraAPI
  • com.epicbot.api.shared.methods.IClientAPI
  • com.epicbot.api.shared.methods.ICombatAPI
  • com.epicbot.api.shared.entity.details.Identifiable
    • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
      • com.epicbot.api.shared.entity.Player
    • com.epicbot.api.shared.entity.Item (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.GameEntity)
      • com.epicbot.api.shared.entity.ItemWidget (also extends com.epicbot.api.shared.entity.details.Interactable)
      • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.WidgetChildItem (also extends java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.LocatableEntity (also extends com.epicbot.api.shared.entity.details.Locatable, com.epicbot.api.shared.entity.details.Modeled, com.epicbot.api.shared.entity.details.Renderable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.details.Interactable)
        • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
          • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
          • com.epicbot.api.shared.entity.Player
        • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
        • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.Projectile (also extends com.epicbot.api.shared.entity.details.Identifiable)
    • com.epicbot.api.shared.entity.Projectile (also extends com.epicbot.api.shared.entity.LocatableEntity)
    • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
  • com.epicbot.api.shared.methods.IDialogueAPI
  • com.epicbot.api.shared.methods.IDiscordAPI
  • com.epicbot.api.shared.event.IEpicBotEventBus
  • com.epicbot.api.shared.event.IEpicBotScheduler
  • com.epicbot.api.shared.methods.IEquipmentAPI
  • com.epicbot.api.shared.methods.IGameAPI
  • com.epicbot.api.shared.methods.IGrandExchangeAPI
  • com.epicbot.api.shared.methods.IGroundItemsAPI
  • com.epicbot.api.shared.methods.IHintArrowAPI
  • com.epicbot.api.shared.methods.IInventoryAPI
  • com.epicbot.api.shared.methods.IKeyboardAPI
  • com.epicbot.api.shared.methods.ILocalPlayerAPI
  • com.epicbot.api.shared.methods.IMagicAPI
  • com.epicbot.api.shared.methods.IMenuAPI
  • com.epicbot.api.shared.methods.IMouseAPI
  • com.epicbot.api.shared.bot.IMouseSettings
  • com.epicbot.api.shared.bot.IMouseSettings.IFlowSettings
  • com.epicbot.api.shared.bot.IMouseSettings.IMouseMotionSettings
  • com.epicbot.api.shared.bot.IMouseSettings.IOvershootSettings
  • com.epicbot.api.shared.bot.IMouseSettings.ISpeedSettings
  • com.epicbot.api.shared.methods.INPCsAPI
  • com.epicbot.api.shared.methods.IObjectsAPI
  • com.epicbot.api.shared.methods.IPlayersAPI
  • com.epicbot.api.shared.methods.IPrayerAPI
  • com.epicbot.api.shared.methods.IPricingAPI
  • com.epicbot.api.shared.methods.IProjectilesAPI
  • com.epicbot.api.shared.methods.IQuestAPI
  • com.epicbot.api.shared.methods.IScriptAPI
  • com.epicbot.api.shared.methods.ISkillsAPI
  • com.epicbot.api.shared.methods.IStoreAPI
  • com.epicbot.api.shared.methods.ITabsAPI
  • com.epicbot.api.shared.model.ItemContainer
  • com.epicbot.api.shared.model.ItemDefinition
  • com.epicbot.api.shared.methods.ITradeAPI
  • com.epicbot.api.shared.methods.IVariablesAPI
  • com.epicbot.api.shared.methods.IWalkingAPI
  • com.epicbot.api.shared.methods.IWebWalkingAPI
  • com.epicbot.api.shared.methods.IWidgetsAPI
  • com.epicbot.api.shared.methods.IWorldAPI
  • com.epicbot.api.shared.model.game.LoginScreenState
  • com.epicbot.api.shared.model.ModelCenter
  • com.epicbot.api.shared.entity.details.Modeled
    • com.epicbot.api.shared.entity.LocatableEntity (also extends com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Locatable, com.epicbot.api.shared.entity.details.Renderable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.details.Interactable)
        • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
          • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
          • com.epicbot.api.shared.entity.Player
        • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
        • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.Projectile (also extends com.epicbot.api.shared.entity.details.Identifiable)
  • com.epicbot.api.shared.entity.details.Nameable
    • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
      • com.epicbot.api.shared.entity.Player
    • com.epicbot.api.shared.entity.Item (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.GameEntity)
      • com.epicbot.api.shared.entity.ItemWidget (also extends com.epicbot.api.shared.entity.details.Interactable)
      • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.WidgetChildItem (also extends java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Rotatable)
  • com.epicbot.api.shared.query.info.QueryInfo
  • com.epicbot.api.shared.entity.details.Renderable
    • com.epicbot.api.shared.entity.details.Clickable
      • com.epicbot.api.shared.entity.details.Interactable (also extends com.epicbot.api.shared.entity.details.Actionable)
        • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.LocatableEntity)
          • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
            • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
            • com.epicbot.api.shared.entity.Player
          • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
          • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
        • com.epicbot.api.shared.entity.ItemWidget (also extends com.epicbot.api.shared.entity.Item)
        • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.Item, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.Item, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.LocatableEntity (also extends com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Locatable, com.epicbot.api.shared.entity.details.Modeled, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.details.Interactable)
        • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
          • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
          • com.epicbot.api.shared.entity.Player
        • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
        • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.Projectile (also extends com.epicbot.api.shared.entity.details.Identifiable)
  • com.epicbot.api.shared.entity.details.Rotatable
    • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable)
      • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
      • com.epicbot.api.shared.entity.Player
    • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.GameEntity, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable)
  • java.lang.Runnable
  • com.epicbot.api.shared.model.Spell
  • com.epicbot.api.shared.script.tree.TreeTask
  • com.epicbot.api.shared.entity.details.Validatable
    • com.epicbot.api.shared.model.ge.GrandExchangeOffer
    • com.epicbot.api.shared.entity.Item (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable)
      • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.GameEntity)
      • com.epicbot.api.shared.entity.ItemWidget (also extends com.epicbot.api.shared.entity.details.Interactable)
      • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.details.Validatable)
      • com.epicbot.api.shared.entity.WidgetChildItem (also extends java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Validatable)
    • com.epicbot.api.shared.entity.details.Locatable
      • com.epicbot.api.shared.model.HintArrow
      • com.epicbot.api.shared.entity.LocatableEntity (also extends com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Modeled, com.epicbot.api.shared.entity.details.Renderable, com.epicbot.api.shared.entity.details.Validatable)
        • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.details.Interactable)
          • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
            • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
            • com.epicbot.api.shared.entity.Player
          • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
          • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
        • com.epicbot.api.shared.entity.Projectile (also extends com.epicbot.api.shared.entity.details.Identifiable)
    • com.epicbot.api.shared.entity.LocatableEntity (also extends com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Locatable, com.epicbot.api.shared.entity.details.Modeled, com.epicbot.api.shared.entity.details.Renderable)
      • com.epicbot.api.shared.entity.GameEntity (also extends com.epicbot.api.shared.entity.details.Interactable)
        • com.epicbot.api.shared.entity.Actor (also extends com.epicbot.api.shared.entity.details.Animable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
          • com.epicbot.api.shared.entity.NPC (also extends com.epicbot.api.shared.entity.details.Actionable)
          • com.epicbot.api.shared.entity.Player
        • com.epicbot.api.shared.entity.GroundItem (also extends com.epicbot.api.shared.entity.Item)
        • com.epicbot.api.shared.entity.SceneObject (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Identifiable, com.epicbot.api.shared.entity.details.Nameable, com.epicbot.api.shared.entity.details.Rotatable)
      • com.epicbot.api.shared.entity.Projectile (also extends com.epicbot.api.shared.entity.details.Identifiable)
    • com.epicbot.api.shared.model.Model
    • com.epicbot.api.shared.entity.WidgetChild (also extends com.epicbot.api.shared.entity.details.Actionable, com.epicbot.api.shared.entity.details.Clickable, java.lang.Comparable<T>, com.epicbot.api.shared.entity.details.Interactable, com.epicbot.api.shared.entity.Item)
    • com.epicbot.api.shared.entity.WidgetChildItem (also extends java.lang.Comparable<T>, com.epicbot.api.shared.entity.Item)
    • com.epicbot.api.shared.entity.WidgetGroup (also extends java.lang.Comparable<T>)
  • com.epicbot.api.shared.webwalking.WebWalker
  • com.epicbot.api.shared.model.WidgetInfo
  • com.epicbot.api.shared.model.World

Annotation Type Hierarchy

  • com.epicbot.api.shared.event.Schedule (implements java.lang.annotation.Annotation)
  • com.epicbot.api.shared.script.ScriptManifest (implements java.lang.annotation.Annotation)
  • com.epicbot.api.shared.event.Subscribe (implements java.lang.annotation.Annotation)

Enum Hierarchy