# Hierarchy For Package net.minecraft.entity.passive

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.minecraft.entity.Entity
    - net.minecraft.entity.EntityLivingBase
      - net.minecraft.entity.EntityLiving
        - net.minecraft.entity.passive.EntityAmbientCreature (implements net.minecraft.entity.passive.IAnimals)
          - net.minecraft.entity.passive.EntityBat
        - net.minecraft.entity.EntityCreature
          - net.minecraft.entity.EntityAgeable
            - net.minecraft.entity.passive.EntityAnimal (implements net.minecraft.entity.passive.IAnimals)
              - net.minecraft.entity.passive.EntityChicken
              - net.minecraft.entity.passive.EntityCow
                - net.minecraft.entity.passive.EntityMooshroom (implements net.minecraftforge.common.IShearable)
              - net.minecraft.entity.passive.EntityHorse (implements net.minecraft.inventory.IInvBasic)
              - net.minecraft.entity.passive.EntityPig
              - net.minecraft.entity.passive.EntitySheep (implements net.minecraftforge.common.IShearable)
              - net.minecraft.entity.passive.EntityTameable (implements net.minecraft.entity.EntityOwnable)
                - net.minecraft.entity.passive.EntityOcelot
                - net.minecraft.entity.passive.EntityWolf
            - net.minecraft.entity.passive.EntityVillager (implements net.minecraft.entity.IMerchant, net.minecraft.entity.INpc)
          - net.minecraft.entity.passive.EntityWaterMob (implements net.minecraft.entity.passive.IAnimals)
            - net.minecraft.entity.passive.EntitySquid
  - net.minecraft.entity.passive.EntityHorseGroupData (implements net.minecraft.entity.EntityLivingData)

## Interface Hierarchy

- net.minecraft.entity.passive.IAnimals