# Hierarchy For Package cpw.mods.fml.common.registry

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - cpw.mods.fml.common.registry.EntityRegistry
  - cpw.mods.fml.common.registry.EntityRegistry.EntityRegistration
  - cpw.mods.fml.common.registry.GameData
  - cpw.mods.fml.common.registry.GameRegistry
  - cpw.mods.fml.common.registry.GameRegistry.UniqueIdentifier
  - cpw.mods.fml.common.registry.LanguageRegistry
  - net.minecraft.util.RegistrySimple (implements net.minecraft.util.IRegistry)
    - net.minecraft.util.RegistryNamespaced (implements net.minecraft.util.IObjectIntIterable)
      - cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry<I>
  - cpw.mods.fml.common.registry.VillagerRegistry

## Interface Hierarchy

- cpw.mods.fml.common.registry.IEntityAdditionalSpawnData
- cpw.mods.fml.common.registry.IThrowableEntity
- cpw.mods.fml.common.registry.VillagerRegistry.IVillageCreationHandler
- cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler

## Annotation Type Hierarchy

- cpw.mods.fml.common.registry.GameRegistry.ObjectHolder (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - cpw.mods.fml.common.registry.GameRegistry.Type
    - cpw.mods.fml.common.registry.ObjectHolderRegistry