public interface IServer
Modifier and Type | Method and Description |
---|---|
java.lang.String |
executeCommand(java.lang.String s) |
java.lang.String[] |
getAllUsernames()
Returns an array of the usernames of all the connected players.
|
int |
getCurrentPlayerCount()
Returns the number of players currently on the server.
|
java.lang.String |
getFolderName() |
java.lang.String |
getHostname()
Returns the server's hostname.
|
int |
getIntProperty(java.lang.String s,
int i)
Gets an integer property.
|
int |
getMaxPlayers()
Returns the maximum number of players allowed on the server.
|
java.lang.String |
getMinecraftVersion()
Returns the server's Minecraft version as string.
|
java.lang.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.
|
java.lang.String |
getServerMOTD()
Returns the server message of the day
|
java.lang.String |
getSettingsFilename()
Returns the filename where server properties are stored
|
java.lang.String |
getStringProperty(java.lang.String s,
java.lang.String s1)
Gets a string property.
|
boolean |
isDebuggingEnabled()
Returns true if debugging is enabled, false otherwise.
|
void |
logDebug(java.lang.String s)
If isDebuggingEnabled(), logs the message with a level of INFO.
|
void |
logInfo(java.lang.String s)
Logs the message with a level of INFO.
|
void |
logSevere(java.lang.String s)
Logs the error message with a level of SEVERE.
|
void |
logWarning(java.lang.String s)
Logs the message with a level of WARN.
|
void |
saveProperties()
Saves all of the server properties to the properties file.
|
void |
setProperty(java.lang.String s,
java.lang.Object object)
Saves an Object with the given property name.
|
int getIntProperty(java.lang.String s, int i)
java.lang.String getStringProperty(java.lang.String s, java.lang.String s1)
void setProperty(java.lang.String s, java.lang.Object object)
void saveProperties()
java.lang.String getSettingsFilename()
java.lang.String getHostname()
int getPort()
java.lang.String getServerMOTD()
java.lang.String getMinecraftVersion()
int getCurrentPlayerCount()
int getMaxPlayers()
java.lang.String[] getAllUsernames()
java.lang.String getFolderName()
java.lang.String getPlugins()
java.lang.String executeCommand(java.lang.String s)
boolean isDebuggingEnabled()
void logInfo(java.lang.String s)
void logWarning(java.lang.String s)
void logSevere(java.lang.String s)
void logDebug(java.lang.String s)