public final class SubPlugin
extends BungeeCord
Modifier and Type | Field and Description |
---|---|
SubAPI |
api |
protected Version |
bversion |
YAMLConfig |
config |
UniversalFile |
dir |
java.util.HashMap<java.lang.String,java.lang.String> |
exLang |
java.util.HashMap<java.lang.String,Server> |
exServers |
protected java.util.HashMap<java.lang.String,java.lang.Class<? extends Host>> |
hostDrivers |
java.util.HashMap<java.lang.String,Host> |
hosts |
YAMLConfig |
lang |
protected boolean |
running |
SubDataServer |
subdata |
Version |
version |
Modifier | Constructor and Description |
---|---|
protected |
SubPlugin() |
Modifier and Type | Method and Description |
---|---|
protected void |
disable()
Disable Plugin
|
protected void |
enable()
Enable Plugin
|
java.util.Map<java.lang.String,ServerInfo> |
getServers()
Emulate BungeeCord's getServers()
|
void |
startListeners()
Load Hosts, Servers, SubServers, and SubData.
|
void |
stop()
Override BungeeCord Stop Functions
|
void |
stop(java.lang.String reason)
Override BungeeCord Stop Functions
|
void |
stopListeners()
Reset all changes made by startListeners
|
protected final java.util.HashMap<java.lang.String,java.lang.Class<? extends Host>> hostDrivers
public final java.util.HashMap<java.lang.String,Server> exServers
public final java.util.HashMap<java.lang.String,Host> hosts
public final UniversalFile dir
public YAMLConfig config
public YAMLConfig lang
public java.util.HashMap<java.lang.String,java.lang.String> exLang
public SubDataServer subdata
public final Version version
protected Version bversion
protected boolean running
public final SubAPI api
protected SubPlugin() throws java.io.IOException
java.io.IOException
protected void enable() throws java.io.IOException
java.io.IOException
public void startListeners()
public java.util.Map<java.lang.String,ServerInfo> getServers()
SubAPI.getServers()
public void stopListeners()
startListeners()
protected void disable()
public void stop()
public void stop(java.lang.String reason)
reason
- Reason