public final class SubAPI
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.Runnable enable,
java.lang.Runnable disable)
Adds a SubAPI Listener
|
Version |
getBetaVersion()
Gets the SubServers.Sync Beta Version
|
Version |
getGameVersion()
Gets the Recommended Minecraft Version
|
static SubAPI |
getInstance()
Gets the SubAPI Methods
|
SubPlugin |
getInternals()
Deprecated.
Use SubAPI Methods when available
|
java.util.Map<java.lang.String,java.lang.String> |
getLang()
Gets the SubServers Lang
|
java.lang.String |
getLang(java.lang.String key)
Gets a value from the SubServers Lang
|
Version |
getProxyVersion()
Gets the BungeeCord Version
|
UniversalFile |
getRuntimeDirectory()
Gets the Runtime Directory
|
Server |
getServer(java.lang.String name)
Gets a Server
|
java.util.Map<java.lang.String,Server> |
getServers()
Gets the Servers (including SubServers)
|
SubDataClient |
getSubDataNetwork()
Gets the SubData Network Manager
|
Version |
getWrapperVersion()
Gets the SubServers.Sync Version
|
public static SubAPI getInstance()
@Deprecated public SubPlugin getInternals()
public void addListener(java.lang.Runnable enable, java.lang.Runnable disable)
enable
- An Event that will be called when SubAPI is readydisable
- An Event that will be called before SubAPI is disabledpublic SubDataClient getSubDataNetwork()
public java.util.Map<java.lang.String,Server> getServers()
public Server getServer(java.lang.String name)
name
- Server namepublic java.lang.String getLang(java.lang.String key)
key
- Keypublic java.util.Map<java.lang.String,java.lang.String> getLang()
public UniversalFile getRuntimeDirectory()
public Version getBetaVersion()
public Version getWrapperVersion()
public Version getProxyVersion()
public Version getGameVersion()