Package pro.gravit.launcher
Class Launcher
- java.lang.Object
-
- pro.gravit.launcher.Launcher
-
public final class Launcher extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLOAK_DIGEST_PROPERTYstatic java.lang.StringCLOAK_URL_PROPERTYstatic java.lang.StringCONFIG_FILEstatic pro.gravit.launcher.managers.GsonManagergsonManagerstatic java.lang.StringGUARD_DIRstatic java.util.concurrent.atomic.AtomicBooleanLAUNCHEDstatic ClientProfileprofilestatic intPROTOCOL_MAGICstatic intPROTOCOL_MAGIC_LEGACYstatic java.lang.StringRUNTIME_DIRstatic java.lang.StringSKIN_DIGEST_PROPERTYstatic java.lang.StringSKIN_URL_PROPERTY
-
Constructor Summary
Constructors Constructor Description Launcher()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidapplyLauncherEnv(LauncherConfig.LauncherEnvironment env)static LauncherConfiggetConfig()static java.net.URLgetResourceURL(java.lang.String name)static java.net.URLgetResourceURL(java.lang.String name, java.lang.String prefix)static voidsetConfig(LauncherConfig cfg)static java.lang.StringtoHash(java.util.UUID uuid)
-
-
-
Field Detail
-
SKIN_URL_PROPERTY
public static final java.lang.String SKIN_URL_PROPERTY
- See Also:
- Constant Field Values
-
SKIN_DIGEST_PROPERTY
public static final java.lang.String SKIN_DIGEST_PROPERTY
- See Also:
- Constant Field Values
-
CLOAK_URL_PROPERTY
public static final java.lang.String CLOAK_URL_PROPERTY
- See Also:
- Constant Field Values
-
CLOAK_DIGEST_PROPERTY
public static final java.lang.String CLOAK_DIGEST_PROPERTY
- See Also:
- Constant Field Values
-
LAUNCHED
public static final java.util.concurrent.atomic.AtomicBoolean LAUNCHED
-
PROTOCOL_MAGIC_LEGACY
public static final int PROTOCOL_MAGIC_LEGACY
- See Also:
- Constant Field Values
-
PROTOCOL_MAGIC
public static final int PROTOCOL_MAGIC
- See Also:
- Constant Field Values
-
RUNTIME_DIR
public static final java.lang.String RUNTIME_DIR
- See Also:
- Constant Field Values
-
GUARD_DIR
public static final java.lang.String GUARD_DIR
- See Also:
- Constant Field Values
-
CONFIG_FILE
public static final java.lang.String CONFIG_FILE
- See Also:
- Constant Field Values
-
profile
public static ClientProfile profile
-
gsonManager
public static pro.gravit.launcher.managers.GsonManager gsonManager
-
-
Method Detail
-
getConfig
public static LauncherConfig getConfig()
-
setConfig
public static void setConfig(LauncherConfig cfg)
-
getResourceURL
public static java.net.URL getResourceURL(java.lang.String name) throws java.io.IOException- Throws:
java.io.IOException
-
getResourceURL
public static java.net.URL getResourceURL(java.lang.String name, java.lang.String prefix) throws java.io.IOException- Throws:
java.io.IOException
-
toHash
public static java.lang.String toHash(java.util.UUID uuid)
-
applyLauncherEnv
public static void applyLauncherEnv(LauncherConfig.LauncherEnvironment env)
-
-