public class BukkitServerInfoManager extends Object
Also manages Server ID required for MySQL database independence.
Constructor and Description |
---|
BukkitServerInfoManager(Plan plugin) |
Modifier and Type | Method and Description |
---|---|
Optional<String> |
getBungeeConnectionAddress() |
int |
getServerID() |
String |
getServerName() |
UUID |
getServerUUID() |
void |
markConnectionFail() |
void |
resetConnectionFails() |
void |
saveBungeeConnectionAddress(String address)
Saves Bungee connection information to local file on Bukkit servers.
|
public BukkitServerInfoManager(Plan plugin) throws PlanEnableException
PlanEnableException
public void saveBungeeConnectionAddress(String address) throws IOException
address
- Address to saveIOException
- If ServerInfo file can not be written to.public void markConnectionFail()
public void resetConnectionFails()
public int getServerID()
public UUID getServerUUID()
public String getServerName()
Copyright © 2017. All rights reserved.