Class ClientLauncherProcess

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

public class ClientLauncherProcess extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
    boolean
     
    pro.gravit.utils.helper.JavaHelper.JavaVersion
     
    final List<String>
     
    final List<String>
     
    final List<String>
     
     
    final pro.gravit.launcher.client.ClientParams
     
    final List<String>
     
    final List<String>
     
    final List<String>
     
     
    boolean
     
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.launcher.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.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.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, pro.gravit.launcher.base.profiles.optional.OptionalView view, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir)
     
    ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, Path resourcePackDir, pro.gravit.launcher.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, pro.gravit.launcher.base.profiles.optional.OptionalView view, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir, pro.gravit.launcher.base.events.request.AuthRequestEvent.OAuthRequestEvent oAuthRequestEvent, String authId)
     
    ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, pro.gravit.launcher.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static String
     
     
    pro.gravit.launcher.client.utils.MinecraftAuthlibBridge
     
    void
     
    void
    start(boolean pipeOutput)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • pre

      public final List<String> pre
    • params

      public final pro.gravit.launcher.client.ClientParams 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 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.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir)
    • ClientLauncherProcess

      public ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.launcher.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir)
    • ClientLauncherProcess

      public ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, Path resourcePackDir, pro.gravit.launcher.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, pro.gravit.launcher.base.profiles.optional.OptionalView view, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir)
    • ClientLauncherProcess

      public ClientLauncherProcess(Path clientDir, Path assetDir, pro.gravit.utils.helper.JavaHelper.JavaVersion javaVersion, Path resourcePackDir, pro.gravit.launcher.base.profiles.ClientProfile profile, pro.gravit.launcher.base.profiles.PlayerProfile playerProfile, pro.gravit.launcher.base.profiles.optional.OptionalView view, String accessToken, pro.gravit.launcher.core.hasher.HashedDir clientHDir, pro.gravit.launcher.core.hasher.HashedDir assetHDir, pro.gravit.launcher.core.hasher.HashedDir jvmHDir, pro.gravit.launcher.base.events.request.AuthRequestEvent.OAuthRequestEvent oAuthRequestEvent, String authId)
  • Method Details