public final class ClientProfile extends java.lang.Object implements java.lang.Comparable<ClientProfile>
| Modifier and Type | Class and Description |
|---|---|
static interface |
ClientProfile.pushOptionalClassPathCallback |
static class |
ClientProfile.Version |
| Modifier and Type | Field and Description |
|---|---|
static boolean |
profileCaseSensitive |
| Constructor and Description |
|---|
ClientProfile() |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(ClientProfile o) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAssetDir() |
java.lang.String |
getAssetIndex() |
pro.gravit.launcher.hasher.FileNameMatcher |
getAssetUpdateMatcher() |
java.lang.String[] |
getClassPath() |
java.lang.String[] |
getClientArgs() |
pro.gravit.launcher.hasher.FileNameMatcher |
getClientUpdateMatcher() |
java.lang.String |
getDir() |
java.lang.String |
getInfo() |
java.lang.String[] |
getJvmArgs() |
java.lang.String |
getMainClass() |
java.util.Set<OptionalFile> |
getOptional() |
OptionalFile |
getOptionalFile(java.lang.String file,
OptionalType type) |
java.lang.String |
getServerAddress() |
int |
getServerPort() |
java.net.InetSocketAddress |
getServerSocketAddress() |
java.util.Collection<java.lang.String> |
getShared() |
int |
getSortIndex() |
java.lang.String |
getTitle() |
ClientProfile.Version |
getVersion() |
int |
hashCode() |
boolean |
isUpdateFastCheck() |
boolean |
isWhitelistContains(java.lang.String username) |
void |
markOptional(OptionalFile file) |
void |
markOptional(java.lang.String name,
OptionalType type) |
void |
pushOptionalClassPath(ClientProfile.pushOptionalClassPathCallback callback) |
void |
pushOptionalClientArgs(java.util.Collection<java.lang.String> clientArgs1) |
void |
pushOptionalFile(pro.gravit.launcher.hasher.HashedDir dir,
boolean digest) |
void |
pushOptionalJvmArgs(java.util.Collection<java.lang.String> jvmArgs1) |
void |
setDir(java.lang.String dir) |
void |
setInfo(java.lang.String info) |
void |
setTitle(java.lang.String title) |
void |
setVersion(ClientProfile.Version version) |
java.lang.String |
toString() |
void |
unmarkOptional(OptionalFile file) |
void |
unmarkOptional(java.lang.String name,
OptionalType type) |
void |
updateOptionalGraph() |
void |
verify() |
public int compareTo(ClientProfile o)
compareTo in interface java.lang.Comparable<ClientProfile>public java.lang.String getAssetIndex()
public pro.gravit.launcher.hasher.FileNameMatcher getAssetUpdateMatcher()
public java.lang.String[] getClassPath()
public java.lang.String[] getClientArgs()
public java.lang.String getDir()
public void setDir(java.lang.String dir)
public java.lang.String getAssetDir()
public pro.gravit.launcher.hasher.FileNameMatcher getClientUpdateMatcher()
public java.lang.String[] getJvmArgs()
public java.lang.String getMainClass()
public java.lang.String getServerAddress()
public java.util.Set<OptionalFile> getOptional()
public void updateOptionalGraph()
public OptionalFile getOptionalFile(java.lang.String file, OptionalType type)
public java.util.Collection<java.lang.String> getShared()
public void markOptional(java.lang.String name,
OptionalType type)
public void markOptional(OptionalFile file)
public void unmarkOptional(java.lang.String name,
OptionalType type)
public void unmarkOptional(OptionalFile file)
public void pushOptionalFile(pro.gravit.launcher.hasher.HashedDir dir,
boolean digest)
public void pushOptionalJvmArgs(java.util.Collection<java.lang.String> jvmArgs1)
public void pushOptionalClientArgs(java.util.Collection<java.lang.String> clientArgs1)
public void pushOptionalClassPath(ClientProfile.pushOptionalClassPathCallback callback) throws java.io.IOException
java.io.IOExceptionpublic int getServerPort()
public java.net.InetSocketAddress getServerSocketAddress()
public int getSortIndex()
public java.lang.String getTitle()
public java.lang.String getInfo()
public ClientProfile.Version getVersion()
public boolean isUpdateFastCheck()
public boolean isWhitelistContains(java.lang.String username)
public void setTitle(java.lang.String title)
public void setInfo(java.lang.String info)
public void setVersion(ClientProfile.Version version)
public java.lang.String toString()
toString in class java.lang.Objectpublic void verify()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object