public interface IServer
Modifier and Type | Method and Description |
---|---|
String |
executeCommand(String s) |
String[] |
getAllUsernames()
Returns an array of the usernames of all the connected players.
|
int |
getCurrentPlayerCount()
Returns the number of players currently on the server.
|
String |
getFolderName() |
String |
getHostname()
Returns the server's hostname.
|
int |
getIntProperty(String s,
int i)
Gets an integer property.
|
int |
getMaxPlayers()
Returns the maximum number of players allowed on the server.
|
String |
getMinecraftVersion()
Returns the server's Minecraft version as string.
|
String |
getPlugins()
Used by RCon's Query in the form of "MajorServerMod 1.2.3: MyPlugin 1.3; AnotherPlugin 2.1; AndSoForth 1.0".
|
int |
getPort()
Never used, but "getServerPort" is already taken.
|
String |
getServerMOTD()
Returns the server message of the day
|
String |
getSettingsFilename()
Returns the filename where server properties are stored
|
String |
getStringProperty(String s,
String s1)
Gets a string property.
|
boolean |
isDebuggingEnabled()
Returns true if debugging is enabled, false otherwise.
|
void |
logDebug(String s)
If isDebuggingEnabled(), logs the message with a level of INFO.
|
void |
logInfo(String s)
Logs the message with a level of INFO.
|
void |
logSevere(String s)
Logs the error message with a level of SEVERE.
|
void |
logWarning(String s)
Logs the message with a level of WARN.
|
void |
saveProperties()
Saves all of the server properties to the properties file.
|
void |
setProperty(String s,
Object object)
Saves an Object with the given property name.
|
int getIntProperty(String s, int i)
String getStringProperty(String s, String s1)
void saveProperties()
String getSettingsFilename()
String getHostname()
int getPort()
String getServerMOTD()
String getMinecraftVersion()
int getCurrentPlayerCount()
int getMaxPlayers()
String[] getAllUsernames()
String getFolderName()
String getPlugins()
boolean isDebuggingEnabled()
void logInfo(String s)
void logWarning(String s)
void logSevere(String s)
void logDebug(String s)