Package pro.gravit.launcher.profiles
Class ClientProfile
java.lang.Object
pro.gravit.launcher.profiles.ClientProfile
- All Implemented Interfaces:
Comparable<ClientProfile>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic classstatic interfacestatic enumstatic enumstatic classstatic enumstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionClientProfile(List<String> update, List<String> updateExclusions, List<String> updateShared, List<String> updateVerify, Set<OptionalFile> updateOptional, List<String> jvmArgs, List<String> classPath, List<String> modulePath, List<String> modules, List<String> altClassPath, List<String> clientArgs, List<String> compatClasses, Map<String, String> properties, List<ClientProfile.ServerProfile> servers, ClientProfile.SecurityManagerConfig securityManagerConfig, ClientProfile.ClassLoaderConfig classLoaderConfig, ClientProfile.SignedClientConfig signedClientConfig, ClientProfile.RuntimeInClientConfig runtimeInClientConfig, String version, String assetIndex, String dir, String assetDir, int recommendJavaVersion, int minJavaVersion, int maxJavaVersion, boolean warnMissJavaVersion, ClientProfile.ProfileDefaultSettings settings, int sortIndex, UUID uuid, String title, String info, boolean updateFastCheck, String mainClass) -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleancontainsProperty(String name) booleanString[]pro.gravit.launcher.hasher.FileNameMatcherString[]String[]pro.gravit.launcher.hasher.FileNameMatchergetDir()getInfo()String[]intintgetOptionalFile(String file) getProperty(String name) intintintgetTitle()getUUID()inthashCode()booleanbooleanbooleanvoidputProperty(String name, String value) voidsetClassLoaderConfig(ClientProfile.ClassLoaderConfig classLoaderConfig) voidvoidvoidsetRuntimeInClientConfig(ClientProfile.RuntimeInClientConfig runtimeInClientConfig) voidvoidvoidsetVersion(ClientProfile.Version version) toString()voidvoidverify()
-
Constructor Details
-
ClientProfile
public ClientProfile() -
ClientProfile
public ClientProfile(List<String> update, List<String> updateExclusions, List<String> updateShared, List<String> updateVerify, Set<OptionalFile> updateOptional, List<String> jvmArgs, List<String> classPath, List<String> modulePath, List<String> modules, List<String> altClassPath, List<String> clientArgs, List<String> compatClasses, Map<String, String> properties, List<ClientProfile.ServerProfile> servers, ClientProfile.SecurityManagerConfig securityManagerConfig, ClientProfile.ClassLoaderConfig classLoaderConfig, ClientProfile.SignedClientConfig signedClientConfig, ClientProfile.RuntimeInClientConfig runtimeInClientConfig, String version, String assetIndex, String dir, String assetDir, int recommendJavaVersion, int minJavaVersion, int maxJavaVersion, boolean warnMissJavaVersion, ClientProfile.ProfileDefaultSettings settings, int sortIndex, UUID uuid, String title, String info, boolean updateFastCheck, String mainClass)
-
-
Method Details
-
getDefaultServerProfile
-
compareTo
- Specified by:
compareToin interfaceComparable<ClientProfile>
-
getAssetIndex
-
getAssetUpdateMatcher
public pro.gravit.launcher.hasher.FileNameMatcher getAssetUpdateMatcher() -
getClassPath
-
getModulePath
-
getModules
-
getAlternativeClassPath
-
getClientArgs
-
getDir
-
setDir
-
getAssetDir
-
getUpdateExclusions
-
getClientUpdateMatcher
public pro.gravit.launcher.hasher.FileNameMatcher getClientUpdateMatcher() -
getJvmArgs
-
getMainClass
-
getServers
-
getServerAddress
-
getOptional
-
getRecommendJavaVersion
public int getRecommendJavaVersion() -
getMinJavaVersion
public int getMinJavaVersion() -
getMaxJavaVersion
public int getMaxJavaVersion() -
isWarnMissJavaVersion
public boolean isWarnMissJavaVersion() -
getSettings
-
updateOptionalGraph
public void updateOptionalGraph() -
getOptionalFile
-
getServerPort
public int getServerPort() -
getSortIndex
public int getSortIndex() -
getTitle
-
setTitle
-
getInfo
-
setInfo
-
getVersion
-
setVersion
-
isUpdateFastCheck
public boolean isUpdateFastCheck() -
toString
-
getUUID
-
setUUID
-
verify
public void verify() -
getProperty
-
putProperty
-
containsProperty
-
clearProperties
public void clearProperties() -
getProperties
-
getCompatClasses
-
equals
-
hashCode
public int hashCode() -
getClassLoaderConfig
-
setClassLoaderConfig
-
getRuntimeInClientConfig
-
setRuntimeInClientConfig
-
isLimited
public boolean isLimited()
-