Package cpw.mods.fml.common

Interface Summary
BukkitProxy A marker interface for retrieving a proxy to a bukkit plugin.
IConsoleHandler  
ICraftingHandler Return a crafting handler for the mod container to call
ICrashCallable  
IDispenseHandler Deprecated.
IDispenserHandler Deprecated.
IFMLHandledException  
IFMLSidedHandler  
IFuelHandler  
INetworkHandler  
IPickupNotifier  
IPlayerTracker  
IScheduledTickHandler  
ITickHandler Tick handler for mods to implement and register through the TickRegistry The data available to each tick is documented in the TickType
IWorldGenerator This is called back during world generation.
ModContainer The container that wraps around mods in the system.
WorldAccessContainer  
 

Class Summary
CertificateHelper  
DummyModContainer  
FMLCommonHandler The main class for non-obfuscated hook handling code Anything that doesn't require obfuscated or client/server specific code should go in this handler It also contains a reference to the sided handler instance that is valid allowing for common code to access specific properties from the obfuscated world without a direct dependency
FMLDummyContainer  
FMLLog  
FMLModContainer  
InjectedModContainer  
LoadController  
Loader The loader class performs the actual loading of the mod code from disk.
MCPDummyContainer  
MetadataCollection  
MinecraftDummyContainer  
ModClassLoader A simple delegating class loader used to load mods into the system
ModContainerFactory  
ModMetadata  
ObfuscationReflectionHelper Some reflection helper code.
ProxyInjector  
SingleIntervalHandler  
 

Enum Summary
LoaderState The state enum used to help track state progression for the loader
LoaderState.ModState  
TickType  
 

Exception Summary
DuplicateModsFoundException  
LoaderException  
MissingModsException  
WrongMinecraftVersionException  
 

Annotation Types Summary
BukkitPluginRef Declare a variable to be populated by a Bukkit Plugin proxy instance if the bukkit coremod is available.
Mod The new mod style in FML 1.3
Mod.Block Populate the annotated field with an instance of the Block as specified
Mod.FingerprintWarning Mark the designated method as to be called at if there is something wrong with the certificate fingerprint of the mod's jar, or it is missing, or otherwise a problem.
Mod.IMCCallback Mark the designated method as the receiver for FMLInterModComms messages Called between Mod.PreInit and Mod.PostInit
Mod.Init Mark the designated method as being called at the "initialization" phase
Mod.Instance Populate the annotated field with the mod instance.
Mod.Item Populate the annotated field with an Item
Mod.Metadata Populate the annotated field with the mod's metadata.
Mod.PostInit Mark the designated method as being called at the "post-initialization" phase
Mod.PreInit Mark the designated method as being called at the "pre-initialization" phase
Mod.ServerStarted Mark the designated method as being called at the "server-started" phase
Mod.ServerStarting Mark the designated method as being called at the "server-starting" phase
Mod.ServerStopped Mark the designated method as being called at the "server-stopped" phase
Mod.ServerStopping Mark the designated method as being called at the "server-stopping" phase
SidedProxy