| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IFMLLoadingPlugin
The base plugin that provides class name meta information to FML to enhance the classloading lifecycle for mods in FML
| Nested Class Summary | |
|---|---|
static interface | 
IFMLLoadingPlugin.TransformerExclusions
Annotate your load plugin with a list of package prefixes that will *not* be processed by the ASM transformation stack.  | 
| Method Summary | |
|---|---|
 String[] | 
getASMTransformerClass()
Return a list of classes that implements the IClassTransformer interface  | 
 String[] | 
getLibraryRequestClass()
Return a list of classes that implement the ILibrarySet interface  | 
 String | 
getModContainerClass()
Return a class name that implements "ModContainer" for injection into the mod list The "getName" function should return a name that other mods can, if need be, depend on.  | 
 String | 
getSetupClass()
Return the class name of an implementor of "IFMLCallHook", that will be run, in the main thread, to perform any additional setup this coremod may require.  | 
 void | 
injectData(Map<String,Object> data)
Inject coremod data into this coremod This data includes: "mcLocation" : the location of the minecraft directory, "coremodList" : the list of coremods "coremodLocation" : the file this coremod loaded from,  | 
| Method Detail | 
|---|
String[] getLibraryRequestClass()
String[] getASMTransformerClass()
String getModContainerClass()
String getSetupClass()
void injectData(Map<String,Object> data)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||