Package net.minecraftforge.fml.loading
Class ModSorter
java.lang.Object
net.minecraftforge.fml.loading.ModSorter
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate final UniqueModListBuilder
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
LOGGERprivate static final org.slf4j.Logger LOGGER
- 
uniqueModListBuilder
- 
modFiles
- 
sortedList
- 
modIdNameLookup
- 
systemMods
 
- 
- 
Constructor Details- 
ModSorter
 
- 
- 
Method Details- 
sortpublic static LoadingModList sort(List<ModFile> mods, List<EarlyLoadingException.ExceptionData> errors) 
- 
sortprivate void sort()
- 
addDependencyprivate void addDependency(com.google.common.graph.MutableGraph<ModFileInfo> topoGraph, net.minecraftforge.forgespi.language.IModInfo.ModVersion dep) 
- 
buildUniqueListprivate void buildUniqueList()
- 
detectSystemMods
- 
verifyDependencyVersions
- 
formatDependencyError
- 
modVersionNotContained
 
-