Package pro.gravit.launcher.profiles
Class ClientProfileBuilder
java.lang.Object
pro.gravit.launcher.profiles.ClientProfileBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetAltClassPath(List<String> altClassPath) setAssetDir(String assetDir) setAssetIndex(String assetIndex) setClassLoaderConfig(ClientProfile.ClassLoaderConfig classLoaderConfig) setClassPath(List<String> classPath) setClientArgs(List<String> clientArgs) setCompatClasses(List<String> compatClasses) setJvmArgs(List<String> jvmArgs) setMainClass(String mainClass) setMaxJavaVersion(int maxJavaVersion) setMinJavaVersion(int minJavaVersion) setModulePath(List<String> modulePath) setModules(List<String> modules) setProperties(Map<String, String> properties) setRecommendJavaVersion(int recommendJavaVersion) setRuntimeInClientConfig(ClientProfile.RuntimeInClientConfig runtimeInClientConfig) setSecurityManagerConfig(ClientProfile.SecurityManagerConfig securityManagerConfig) setServers(List<ClientProfile.ServerProfile> servers) setSignedClientConfig(ClientProfile.SignedClientConfig signedClientConfig) setSortIndex(int sortIndex) setUpdateExclusions(List<String> updateExclusions) setUpdateFastCheck(boolean updateFastCheck) setUpdateOptional(Set<OptionalFile> updateOptional) setUpdateShared(List<String> updateShared) setUpdateVerify(List<String> updateVerify) setVersion(String version) setWarnMissJavaVersion(boolean warnMissJavaVersion)
-
Constructor Details
-
ClientProfileBuilder
public ClientProfileBuilder()
-
-
Method Details
-
setUpdate
-
setUpdateExclusions
-
setUpdateVerify
-
setUpdateOptional
-
setJvmArgs
-
setClassPath
-
setAltClassPath
-
setClientArgs
-
setCompatClasses
-
setProperties
-
setServers
-
setSecurityManagerConfig
public ClientProfileBuilder setSecurityManagerConfig(ClientProfile.SecurityManagerConfig securityManagerConfig) -
setClassLoaderConfig
-
setSignedClientConfig
public ClientProfileBuilder setSignedClientConfig(ClientProfile.SignedClientConfig signedClientConfig) -
setRuntimeInClientConfig
public ClientProfileBuilder setRuntimeInClientConfig(ClientProfile.RuntimeInClientConfig runtimeInClientConfig) -
setVersion
-
setAssetIndex
-
setDir
-
setAssetDir
-
setRecommendJavaVersion
-
setModulePath
-
setModules
-
setMinJavaVersion
-
setMaxJavaVersion
-
setWarnMissJavaVersion
-
setSettings
-
setSortIndex
-
setUuid
-
setTitle
-
setInfo
-
setUpdateFastCheck
-
setMainClass
-
createClientProfile
-