Class ClientModLoader

java.lang.Object
net.neoforged.neoforge.client.loading.ClientModLoader

public class ClientModLoader extends Object
  • Field Details

    • LOGGER

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

      private static boolean loading
    • mc

      private static Minecraft mc
    • loadingComplete

      private static boolean loadingComplete
    • error

      private static net.neoforged.fml.LoadingFailedException error
  • Constructor Details

    • ClientModLoader

      public ClientModLoader()
  • Method Details

    • begin

      public static void begin(Minecraft minecraft, PackRepository defaultResourcePacks, ReloadableResourceManager mcResourceManager)
    • onResourceReload

      private static CompletableFuture<Void> onResourceReload(PreparableReloadListener.PreparationBarrier stage, ResourceManager resourceManager, ProfilerFiller prepareProfiler, ProfilerFiller executeProfiler, Executor asyncExecutor, Executor syncExecutor)
    • createRunnableWithCatch

      private static Runnable createRunnableWithCatch(Runnable r)
    • startModLoading

      private static void startModLoading(net.neoforged.fml.ModWorkManager.DrivenExecutor syncExecutor, Executor parallelExecutor)
    • finishModLoading

      private static void finishModLoading(net.neoforged.fml.ModWorkManager.DrivenExecutor syncExecutor, Executor parallelExecutor)
    • checkForUpdates

      public static net.neoforged.fml.VersionChecker.Status checkForUpdates()
    • completeModLoading

      public static boolean completeModLoading()
    • isLoading

      public static boolean isLoading()
    • buildPackFinder

      private static RepositorySource buildPackFinder(Map<net.neoforged.neoforgespi.locating.IModFile,? extends PackResources> modResourcePacks)
    • clientPackFinder

      private static void clientPackFinder(Map<net.neoforged.neoforgespi.locating.IModFile,? extends PackResources> modResourcePacks, Consumer<Pack> packAcceptor)