Package pro.gravit.launcher.client
Class ClientLauncherProcess
java.lang.Object
pro.gravit.launcher.client.ClientLauncherProcess
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanpro.gravit.utils.helper.JavaHelper.JavaVersionfinal Stringfinal pro.gravit.launcher.client.ClientParamsboolean -
Constructor Summary
ConstructorsConstructorDescriptionClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.launcher.profiles.ClientProfile profile, pro.gravit.launcher.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.hasher.HashedDir clientHDir, pro.gravit.launcher.hasher.HashedDir assetHDir, pro.gravit.launcher.hasher.HashedDir jvmHDir) ClientLauncherProcess(Path executeFile, Path workDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, String mainClass) ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, Path resourcePackDir, pro.gravit.launcher.profiles.ClientProfile profile, pro.gravit.launcher.profiles.PlayerProfile playerProfile, pro.gravit.launcher.profiles.optional.OptionalView view, String accessToken, pro.gravit.launcher.hasher.HashedDir clientHDir, pro.gravit.launcher.hasher.HashedDir assetHDir, pro.gravit.launcher.hasher.HashedDir jvmHDir) ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, pro.gravit.launcher.profiles.ClientProfile profile, pro.gravit.launcher.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.hasher.HashedDir clientHDir, pro.gravit.launcher.hasher.HashedDir assetHDir, pro.gravit.launcher.hasher.HashedDir jvmHDir) -
Method Summary
Modifier and TypeMethodDescriptionstatic StringvoidrunWriteParams(SocketAddress address) voidstart(boolean pipeOutput)
-
Field Details
-
pre
-
params
public final pro.gravit.launcher.client.ClientParams params -
jvmArgs
-
jvmModules
-
jvmModulesPaths
-
systemClientArgs
-
systemClassPath
-
systemEnv
-
mainClass
-
executeFile
-
workDir
-
javaVersion
public pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion -
useLegacyJavaClassPathProperty
public boolean useLegacyJavaClassPathProperty -
isStarted
public boolean isStarted
-
-
Constructor Details
-
ClientLauncherProcess
-
ClientLauncherProcess
public ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, pro.gravit.launcher.profiles.ClientProfile profile, pro.gravit.launcher.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.hasher.HashedDir clientHDir, pro.gravit.launcher.hasher.HashedDir assetHDir, pro.gravit.launcher.hasher.HashedDir jvmHDir) -
ClientLauncherProcess
public ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.launcher.profiles.ClientProfile profile, pro.gravit.launcher.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.hasher.HashedDir clientHDir, pro.gravit.launcher.hasher.HashedDir assetHDir, pro.gravit.launcher.hasher.HashedDir jvmHDir) -
ClientLauncherProcess
public ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, Path resourcePackDir, pro.gravit.launcher.profiles.ClientProfile profile, pro.gravit.launcher.profiles.PlayerProfile playerProfile, pro.gravit.launcher.profiles.optional.OptionalView view, String accessToken, pro.gravit.launcher.hasher.HashedDir clientHDir, pro.gravit.launcher.hasher.HashedDir assetHDir, pro.gravit.launcher.hasher.HashedDir jvmHDir)
-
-
Method Details
-
getPathSeparator
-
start
- Throws:
IOExceptionInterruptedException
-
runWriteParams
- Throws:
IOException
-
getProcess
-