# Hierarchy For Package net.minecraft.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.minecraft.util.AABBPool
  - net.minecraft.util.AxisAlignedBB
  - net.minecraft.util.ChatAllowedCharacters
  - net.minecraft.util.ChunkCoordinates (implements java.lang.Comparable<T>)
  - net.minecraft.util.CombatEntry
  - net.minecraft.util.CombatTracker
  - net.minecraft.util.CryptManager
  - net.minecraft.util.DamageSource
    - net.minecraft.util.EntityDamageSource
      - net.minecraft.util.EntityDamageSourceIndirect
  - net.minecraft.util.Direction
  - net.minecraft.util.EnchantmentNameParts
  - net.minecraft.util.Facing
  - net.minecraft.util.FoodStats
  - net.minecraft.util.HttpUtil
  - net.minecraft.util.IntHashMap
  - net.minecraft.util.LongHashMap
  - net.minecraft.util.MathHelper
  - net.minecraft.util.MD5String
  - net.minecraft.util.MouseFilter
  - net.minecraft.util.MouseHelper
  - net.minecraft.util.MovementInput
    - net.minecraft.util.MovementInputFromOptions
  - net.minecraft.util.MovingObjectPosition
  - net.minecraft.util.ScreenShotHelper
  - net.minecraft.util.Session
  - net.minecraft.util.StatCollector
  - net.minecraft.util.StringTranslate
  - net.minecraft.util.StringUtils
  - java.lang.Thread (implements java.lang.Runnable)
    - net.minecraft.util.ThreadDownloadResources
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - net.minecraft.util.MinecraftError
    - java.lang.Exception
      - java.lang.RuntimeException
        - net.minecraft.util.ReportedException
  - net.minecraft.util.Timer
  - net.minecraft.util.Tuple
  - net.minecraft.util.ValueObject
  - net.minecraft.util.Vec3
  - net.minecraft.util.Vec3Pool
  - net.minecraft.util.WeightedRandom
  - net.minecraft.util.WeightedRandomItem
    - net.minecraft.util.WeightedRandomChestContent

## Interface Hierarchy

- net.minecraft.util.Icon
- net.minecraft.util.IDownloadSuccess
- net.minecraft.util.IProgressUpdate

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - net.minecraft.util.EnumChatFormatting
    - net.minecraft.util.EnumMovingObjectType
    - net.minecraft.util.EnumArt
    - net.minecraft.util.EnumOS
    - net.minecraft.util.EnumFacing