Package pro.gravit.launcher.client
Class ClientLauncherEntryPoint
java.lang.Object
pro.gravit.launcher.client.ClientLauncherEntryPoint
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidapplyClientOfflineProcessors(pro.gravit.launcher.request.websockets.OfflineRequestService service, ClientLauncherProcess.ClientParams params) static pro.gravit.launcher.request.RequestServiceinitOffline(pro.gravit.launcher.modules.LauncherModulesManager modulesManager, ClientLauncherProcess.ClientParams params) static voidresolveClassPath(Path clientDir, Set<pro.gravit.launcher.profiles.optional.actions.OptionalAction> actions, pro.gravit.launcher.profiles.ClientProfile profile) static voidverifyHDir(Path dir, pro.gravit.launcher.hasher.HashedDir hdir, pro.gravit.launcher.hasher.FileNameMatcher matcher, boolean digest, boolean checkExtra)
-
Constructor Details
-
ClientLauncherEntryPoint
public ClientLauncherEntryPoint()
-
-
Method Details
-
main
- 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
-
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
-