# Package net.minecraftforge.common

- Interface Summary
  Interface | Description
  --- | ---
  ForgeChunkManager.LoadingCallback | All mods requiring chunkloading need to implement this to handle the re-registration of chunk tickets at world loading time
  ForgeChunkManager.OrderedLoadingCallback | This is a special LoadingCallback that can be implemented as well as the LoadingCallback to provide access to additional behaviour.
  ForgeChunkManager.PlayerOrderedLoadingCallback |
  IArmorTextureProvider | This interface has to be implemented by an instance of ItemArmor.
  IMinecartCollisionHandler | This class defines a replacement for the default minecart collision code.
  IPlantable |
  IShearable | This allows for mods to create there own Shear-like items and have them interact with Blocks/Entities without extra work.
  ISidedInventory | Deprecated
  ISpecialArmor | This interface is to be implemented by ItemArmor classes.
  IThrowableEntity | This interface should be implemented by an Entity that can be 'thrown', like snowballs.

- Class Summary
  Class | Description
  --- | ---
  AchievementPage |
  BiomeManager |
  ChestGenHooks |
  ConfigCategory |
  Configuration | This class offers advanced configurations capabilities, allowing to provide various categories for configuration variables.
  Configuration.UnicodeInputStreamReader |
  DimensionManager |
  DungeonHooks |
  DungeonHooks.DungeonMob |
  EnumHelper |
  FakePlayer |
  FakePlayerFactory |
  ForgeChunkManager | Manages chunkloading for mods.
  ForgeChunkManager.ForceChunkEvent |
  ForgeChunkManager.Ticket |
  ForgeChunkManager.UnforceChunkEvent |
  ForgeDummyContainer |
  ForgeHooks |
  ForgeInternalHandler |
  ForgeVersion |
  ISpecialArmor.ArmorProperties |
  MinecraftForge |
  Property |
  WorldSpecificSaveHandler |

- Enum Summary
  Enum | Description
  --- | ---
  EnumPlantType |
  ForgeChunkManager.Type |
  ForgeDirection |
  Property.Type |