Class ClientLauncherEntryPoint

java.lang.Object
pro.gravit.launcher.client.ClientLauncherEntryPoint

public class ClientLauncherEntryPoint extends Object
  • Constructor Details

    • ClientLauncherEntryPoint

      public ClientLauncherEntryPoint()
  • Method Details

    • main

      public static void main(String[] args) throws Throwable
      Throws:
      Throwable
    • initOffline

      public static pro.gravit.launcher.request.RequestService initOffline(pro.gravit.launcher.modules.LauncherModulesManager modulesManager, ClientLauncherProcess.ClientParams params)
    • applyClientOfflineProcessors

      public static void applyClientOfflineProcessors(pro.gravit.launcher.request.websockets.OfflineRequestService service, ClientLauncherProcess.ClientParams params)
    • verifyHDir

      public static void verifyHDir(Path dir, pro.gravit.launcher.hasher.HashedDir hdir, pro.gravit.launcher.hasher.FileNameMatcher matcher, boolean digest, boolean checkExtra) throws IOException
      Throws:
      IOException
    • checkJVMBitsAndVersion

      public static boolean checkJVMBitsAndVersion(int minVersion, int recommendVersion, int maxVersion, boolean showMessage)
    • resolveClassPath

      public static Stream<Path> resolveClassPath(Path clientDir, Set<pro.gravit.launcher.profiles.optional.actions.OptionalAction> actions, pro.gravit.launcher.profiles.ClientProfile profile) throws IOException
      Throws:
      IOException