Class NeoForgeModLoading

java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.neoforge.core.loader.NeoForgeModLoading

public class NeoForgeModLoading extends Object
Helper methods for common functionalities between all 1.20.4+ versions of NeoForge mod loading
  • Constructor Details

    • NeoForgeModLoading

      public NeoForgeModLoading()
  • Method Details

    • findPaths

      public static void findPaths(ClassLoader classLoader, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionLoaderAPI loader)
    • identifyMods

      public static boolean identifyMods(boolean result, Object file)
    • initFileInfo

      public static Map<mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModInfo, mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModData> initFileInfo(String version, Collection<?> infos)
    • initModLoading

      public static <F> void initModLoading(ClassLoader loader, Object locator, Map<mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModCandidate, F> candidateMap)
    • langProviderConfig

      public static com.electronwill.nightconfig.core.Config langProviderConfig()
    • langProviderModFile

      public static net.neoforged.fml.loading.moddiscovery.ModFile langProviderModFile(net.neoforged.fml.loading.moddiscovery.ModFile reference)
    • populateMultiversionData

      public static void populateMultiversionData(Object infoMapObj, Object dataMap)
    • populateMultiversionData

      public static void populateMultiversionData(mods.thecomputerizer.theimpossiblelibrary.api.core.loader.MultiVersionModCandidate candidate, Object modFile)
    • queryCoreMods

      public static void queryCoreMods(String... resourcePaths)
    • queryCoreMods

      public static void queryCoreMods(Object file)
    • scanMods

      public static <F> List<F> scanMods(Collection<?> candidates)
      Returns the list of mods
    • setFileVersion

      public static void setFileVersion(Class<?> caller, String version, String actualVersion)
    • writeMods

      public static TILBetterModScan writeMods(net.neoforged.fml.loading.moddiscovery.ModFile file)