| Class | Description | 
|---|---|
| FMLConstructionEvent | 
 An internal FML event used to signal the construction of mods. 
 | 
| FMLEvent | 
 Parent type to all FML events. 
 | 
| FMLFingerprintViolationEvent | 
 A special event used when the  
Mod.certificateFingerprint() doesn't match the certificate loaded from the JAR
 file. | 
| FMLInitializationEvent | 
 Called after  
FMLPreInitializationEvent and before FMLPostInitializationEvent during mod
 startup. | 
| FMLInterModComms | 
 Simple intermod communications to receive simple messages directed at you
 from other mods 
 | 
| FMLInterModComms.IMCEvent | 
 Subscribe to this event to receive your messages (they are sent between
  
FMLInitializationEvent and FMLPostInitializationEvent) | 
| FMLInterModComms.IMCMessage | 
 You will receive an instance of this for each message sent 
 | 
| FMLLoadCompleteEvent | 
 This is a mostly internal event fired to mod containers that indicates that loading is complete. 
 | 
| FMLLoadEvent | 
 Internal only event, used to begin the lifecycle of loading mods. 
 | 
| FMLModDisabledEvent | |
| FMLModIdMappingEvent | 
 Called whenever the ID mapping might have changed. 
 | 
| FMLPostInitializationEvent | 
 Called after  
FMLInitializationEvent has been dispatched on every mod. | 
| FMLPreInitializationEvent | 
 Called before  
FMLInitializationEvent during mod startup. | 
| FMLServerAboutToStartEvent | 
 Called before the server begins loading anything. 
 | 
| FMLServerStartedEvent | 
 Called after  
FMLServerStartingEvent when the server is available and ready to play. | 
| FMLServerStartingEvent | 
 Called after  
FMLServerAboutToStartEvent and before FMLServerStartedEvent. | 
| FMLServerStoppedEvent | 
 Called after  
FMLServerStoppingEvent when the server has completely shut down. | 
| FMLServerStoppingEvent | 
 Called when the server begins an orderly shutdown, before  
FMLServerStoppedEvent. | 
| FMLStateEvent | 
 The parent of all mod-state changing events 
 |