Package net.minecraftforge.fml.loading
Class ModSorter
java.lang.Object
net.minecraftforge.fml.loading.ModSorter
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final UniqueModListBuilder - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddDependency(com.google.common.graph.MutableGraph<ModFileInfo> topoGraph, net.minecraftforge.forgespi.language.IModInfo.ModVersion dep) private voidprivate voiddetectSystemMods(Map<String, List<ModFile>> modFilesByFirstId) private static StringformatDependencyError(net.minecraftforge.forgespi.language.IModInfo.ModVersion dependency, Map<String, org.apache.maven.artifact.versioning.ArtifactVersion> modVersions) private booleanmodVersionNotContained(net.minecraftforge.forgespi.language.IModInfo.ModVersion mv, Map<String, org.apache.maven.artifact.versioning.ArtifactVersion> modVersions) private voidsort()static LoadingModListsort(List<ModFile> mods, List<EarlyLoadingException.ExceptionData> errors) private List<EarlyLoadingException.ExceptionData> 
- 
Field Details
- 
LOGGER
private static final org.slf4j.Logger LOGGER - 
uniqueModListBuilder
 - 
modFiles
 - 
sortedList
 - 
modIdNameLookup
 - 
systemMods
 
 - 
 - 
Constructor Details
- 
ModSorter
 
 - 
 - 
Method Details
- 
sort
public static LoadingModList sort(List<ModFile> mods, List<EarlyLoadingException.ExceptionData> errors)  - 
sort
private void sort() - 
addDependency
private void addDependency(com.google.common.graph.MutableGraph<ModFileInfo> topoGraph, net.minecraftforge.forgespi.language.IModInfo.ModVersion dep)  - 
buildUniqueList
private void buildUniqueList() - 
detectSystemMods
 - 
verifyDependencyVersions
 - 
formatDependencyError
 - 
modVersionNotContained
 
 -