Hierarchy For Package com.epicbot.api.shared.entity

Package Hierarchies:

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
  • 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.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.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.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)
  • com.epicbot.api.shared.entity.details.Validatable
    • 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.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.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>)

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)