| Interface | Description | 
|---|---|
| IModGuiFactory | |
| IModGuiFactory.RuntimeOptionGuiHandler | Deprecated | 
| Class | Description | 
|---|---|
| ExtendedServerListData | |
| FMLClientHandler | 
 Handles primary communication from hooked code into the system
 The FML entry point is  
FMLClientHandler.beginMinecraftLoading(Minecraft, List, IReloadableResourceManager) called from
 Minecraft
 Obfuscated code should focus on this class and other members of the "server"
 (or "client") code
 The actual mod loading is handled at arms length by Loader
 It is expected that a similar class will exist for each target environment:
 Bukkit and Client side. | 
| FMLConfigGuiFactory | |
| FMLConfigGuiFactory.FMLConfigGuiScreen | |
| FMLFileResourcePack | |
| FMLFolderResourcePack | |
| GuiAccessDenied | |
| GuiBackupFailed | |
| GuiConfirmation | |
| GuiCustomModLoadingErrorScreen | |
| GuiDupesFound | |
| GuiJava8Error | |
| GuiModList | |
| GuiModsMissing | |
| GuiModsMissingForServer | |
| GuiNotification | |
| GuiOldSaveLoadConfirm | |
| GuiScrollingList | |
| GuiSlotModList | |
| GuiSortingProblem | |
| GuiWrongMinecraft | |
| IModGuiFactory.RuntimeOptionCategoryElement | 
 Represents an option category and entry in the runtime gui options list. 
 | 
| SplashProgress | 
 Not a fully fleshed out API, may change in future MC versions. 
 | 
| Exception | Description | 
|---|---|
| CustomModLoadingErrorDisplayException | 
 If a mod throws this exception during loading, it will be called back to render
 the error screen through the methods below. 
 |