Class ModValidator

java.lang.Object
net.minecraftforge.fml.loading.moddiscovery.ModValidator

public class ModValidator extends Object
  • Field Details

    • LOGGER

      private static final org.apache.logging.log4j.Logger LOGGER
    • modFiles

      private final Map<net.minecraftforge.forgespi.locating.IModFile.Type,​List<ModFile>> modFiles
    • candidatePlugins

      private final List<ModFile> candidatePlugins
    • candidateMods

      private final List<ModFile> candidateMods
    • loadingModList

      private LoadingModList loadingModList
    • brokenFiles

      private List<ModFile> brokenFiles
  • Constructor Details

    • ModValidator

      public ModValidator(Map<net.minecraftforge.forgespi.locating.IModFile.Type,​List<ModFile>> modFiles)
  • Method Details

    • lst

      private static List<ModFile> lst(List<ModFile> files)
    • stage1Validation

      public void stage1Validation()
    • validateFiles

      @NotNull private @NotNull List<ModFile> validateFiles(List<ModFile> mods)
    • getPluginResources

      public cpw.mods.modlauncher.api.ITransformationService.Resource getPluginResources()
    • getModResources

      public cpw.mods.modlauncher.api.ITransformationService.Resource getModResources()
    • validateLanguages

      private List<EarlyLoadingException.ExceptionData> validateLanguages()
    • stage2Validation

      public BackgroundScanHandler stage2Validation()