# Hierarchy For Package net.minecraft.entity.passive

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.minecraft.entity.Entity
    - 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.EntityPig
            - net.minecraft.entity.passive.EntitySheep (implements net.minecraftforge.common.IShearable)
            - net.minecraft.entity.passive.EntityTameable
              - 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

## Interface Hierarchy

- net.minecraft.entity.passive.IAnimals