Class ClientLauncherProcess

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

public class ClientLauncherProcess extends Object
  • Field Details

    • pre

      public final List<String> pre
    • params

    • jvmArgs

      public final List<String> jvmArgs
    • jvmModules

      public final List<String> jvmModules
    • jvmModulesPaths

      public final List<String> jvmModulesPaths
    • systemClientArgs

      public final List<String> systemClientArgs
    • systemClassPath

      public final List<String> systemClassPath
    • systemEnv

      public final Map<String,String> systemEnv
    • mainClass

      public final String mainClass
    • executeFile

      public Path executeFile
    • workDir

      public Path workDir
    • javaVersion

      public pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion
    • useLegacyJavaClassPathProperty

      public boolean useLegacyJavaClassPathProperty
    • isStarted

      public boolean isStarted
  • Constructor Details

    • ClientLauncherProcess

      public ClientLauncherProcess(Path executeFile, Path workDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, String mainClass)
    • 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