# Package cpw.mods.fml.common.registry

- Interface Summary
  Interface | Description
  --- | ---
  BlockProxy |
  IEntityAdditionalSpawnData | A interface for Entities that need extra information to be communicated between the server and client when they are spawned.
  ItemProxy |
  IThrowableEntity | This interface should be implemented by an Entity that can be 'thrown', like snowballs.
  VillagerRegistry.IVillageCreationHandler | Allow access to the `StructureVillagePieces` array controlling new village creation so you can insert your own new village pieces
  VillagerRegistry.IVillageTradeHandler | Allow access to the `MerchantRecipeList` for a villager type for manipulation

- Class Summary
  Class | Description
  --- | ---
  EntityRegistry |
  GameData |
  GameRegistry |
  GameRegistry.UniqueIdentifier |
  ItemData |
  LanguageRegistry |
  TickRegistry |
  TickRegistry.TickQueueElement | We register our delegate here
  VillagerRegistry | Registry for villager trading control