| Interface | Description | 
|---|---|
| IFMLCallHook | This call hook allows for code to execute at the very early stages of
 minecraft initialization. | 
| IFMLLoadingPlugin | The base plugin that provides class name meta information to FML to
 enhance the classloading lifecycle for mods in FML | 
| Class | Description | 
|---|---|
| CoreModManager | |
| CoreModManager.FMLPluginWrapper | |
| FileListHelper | |
| FMLCorePlugin | |
| FMLInjectionData | |
| FMLLaunchHandler | |
| FMLRelaunchLog | Deprecated | 
| FMLSecurityManager | A custom security manager stopping certain events from happening
 unexpectedly. | 
| ReflectionHelper | Deprecated not for external use | 
| ServerLaunchWrapper | 
| Enum | Description | 
|---|---|
| FileListHelper.CaseInsensitiveFileComparator | |
| Side | 
| Annotation Type | Description | 
|---|---|
| IFMLLoadingPlugin.DependsOn | |
| IFMLLoadingPlugin.MCVersion | Use this to target a specific minecraft version for your coremod. | 
| IFMLLoadingPlugin.Name | Name this coremod something other than the "short class name" | 
| IFMLLoadingPlugin.SortingIndex | A simple sorting index, interleaved with other tweakers from other sources, as well as FML | 
| IFMLLoadingPlugin.TransformerExclusions | Annotate your load plugin with a list of package prefixes that will *not* be
 processed by the ASM transformation stack. | 
| SideOnly | Marks the associated element as being only available on a certain  Side. |