public final class ClientLauncher
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ClientLauncher.ClientLaunchContext |
static class |
ClientLauncher.ClientUserProperties |
static class |
ClientLauncher.ParamContainer |
static class |
ClientLauncher.Params |
static interface |
ClientLauncher.ParamsAPI |
| Modifier and Type | Field and Description |
|---|---|
static ClientLauncher.ParamsAPI |
container |
static pro.gravit.launcher.profiles.PlayerProfile |
playerProfile |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkJVMBitsAndVersion() |
static java.nio.file.Path |
getJavaBinPath() |
static java.lang.Process |
getProcess() |
static boolean |
isLaunched() |
static java.lang.Process |
launch(pro.gravit.launcher.hasher.HashedDir assetHDir,
pro.gravit.launcher.hasher.HashedDir clientHDir,
pro.gravit.launcher.profiles.ClientProfile profile,
ClientLauncher.Params params,
boolean pipeOutput) |
static void |
main(java.lang.String... args) |
static void |
setClientStarted() |
static void |
setJavaBinPath(java.nio.file.Path javaBinPath) |
static void |
setProfile(pro.gravit.launcher.profiles.ClientProfile profile) |
static void |
setWriteParamsThread(java.lang.Thread writeParamsThread) |
static void |
verifyHDir(java.nio.file.Path dir,
pro.gravit.launcher.hasher.HashedDir hdir,
pro.gravit.launcher.hasher.FileNameMatcher matcher,
boolean digest) |
public static pro.gravit.launcher.profiles.PlayerProfile playerProfile
public static ClientLauncher.ParamsAPI container
public static java.nio.file.Path getJavaBinPath()
public static void setJavaBinPath(java.nio.file.Path javaBinPath)
public static void checkJVMBitsAndVersion()
public static boolean isLaunched()
public static void setWriteParamsThread(java.lang.Thread writeParamsThread)
public static java.lang.Process getProcess()
public static void setClientStarted()
public static java.lang.Process launch(pro.gravit.launcher.hasher.HashedDir assetHDir,
pro.gravit.launcher.hasher.HashedDir clientHDir,
pro.gravit.launcher.profiles.ClientProfile profile,
ClientLauncher.Params params,
boolean pipeOutput)
throws java.lang.Throwable
java.lang.Throwablepublic static void main(java.lang.String... args)
throws java.lang.Throwable
java.lang.Throwablepublic static void setProfile(pro.gravit.launcher.profiles.ClientProfile profile)
public static void verifyHDir(java.nio.file.Path dir,
pro.gravit.launcher.hasher.HashedDir hdir,
pro.gravit.launcher.hasher.FileNameMatcher matcher,
boolean digest)
throws java.io.IOException
java.io.IOException