| Package | Description | 
|---|---|
| net.minecraftforge.fml.common | |
| net.minecraftforge.fml.common.discovery | |
| net.minecraftforge.fml.common.discovery.asm | |
| net.minecraftforge.fml.common.discovery.json | 
| Modifier and Type | Field and Description | 
|---|---|
| private ModCandidate | FMLModContainer. candidate | 
| Modifier and Type | Method and Description | 
|---|---|
| ModContainer | ModContainerFactory. build(ASMModParser modParser,
     java.io.File modSource,
     ModCandidate container) | 
| Constructor and Description | 
|---|
| FMLModContainer(java.lang.String className,
               ModCandidate container,
               java.util.Map<java.lang.String,java.lang.Object> modDescriptor) | 
| Modifier and Type | Field and Description | 
|---|---|
| private ModCandidate | ASMDataTable.ASMData. candidate | 
| Modifier and Type | Field and Description | 
|---|---|
| private java.util.List<ModCandidate> | ModDiscoverer. candidates | 
| private com.google.common.collect.SetMultimap<java.lang.String,ModCandidate> | ASMDataTable. packageMap | 
| Modifier and Type | Method and Description | 
|---|---|
| ModCandidate | ASMDataTable.ASMData. getCandidate() | 
| Modifier and Type | Method and Description | 
|---|---|
| java.util.Set<ModCandidate> | ASMDataTable. getCandidatesFor(java.lang.String pkg) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ASMDataTable. addASMData(ModCandidate candidate,
          java.lang.String annotation,
          java.lang.String className,
          java.lang.String objectName,
          java.util.Map<java.lang.String,java.lang.Object> annotationInfo) | 
| void | ModDiscoverer. addCandidate(ModCandidate candidate) | 
| java.util.List<ModContainer> | DirectoryDiscoverer. discover(ModCandidate candidate,
        ASMDataTable table) | 
| java.util.List<ModContainer> | JarDiscoverer. discover(ModCandidate candidate,
        ASMDataTable table) | 
| java.util.List<ModContainer> | ITypeDiscoverer. discover(ModCandidate candidate,
        ASMDataTable table) | 
| void | DirectoryDiscoverer. exploreFileSystem(java.lang.String path,
                 java.io.File modDir,
                 java.util.List<ModContainer> harvestedMods,
                 ModCandidate candidate,
                 MetadataCollection mc) | 
| private void | JarDiscoverer. findClassesASM(ModCandidate candidate,
              ASMDataTable table,
              java.util.jar.JarFile jar,
              java.util.List<ModContainer> foundMods,
              MetadataCollection mc) | 
| private void | JarDiscoverer. findClassesJSON(ModCandidate candidate,
               ASMDataTable table,
               java.util.jar.JarFile jar,
               java.util.List<ModContainer> foundMods,
               MetadataCollection mc) | 
| java.util.List<ModContainer> | ContainerType. findMods(ModCandidate candidate,
        ASMDataTable table) | 
| void | ASMDataTable. registerPackage(ModCandidate modCandidate,
               java.lang.String pkg) | 
| Constructor and Description | 
|---|
| ASMData(ModCandidate candidate,
       java.lang.String annotationName,
       java.lang.String className,
       java.lang.String objectName,
       java.util.Map<java.lang.String,java.lang.Object> info) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ASMModParser. sendToTable(ASMDataTable table,
           ModCandidate candidate) | 
| Modifier and Type | Method and Description | 
|---|---|
| static com.google.common.collect.Multimap<java.lang.String,ASMDataTable.ASMData> | JsonAnnotationLoader. loadJson(java.io.InputStream data,
        ModCandidate candidate,
        ASMDataTable table) |