public interface IServer
Modifier and Type | Method and Description |
---|---|
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 var1,
int var2)
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 |
getMotd()
Returns the server message of the day
|
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 |
getSettingsFilename()
Returns the filename where server properties are stored
|
java.lang.String |
getStringProperty(java.lang.String var1,
java.lang.String var2)
Gets a string property.
|
java.lang.String |
handleRConCommand(java.lang.String var1)
Handle a command received by an RCon instance
|
boolean |
isDebuggingEnabled()
Returns true if debugging is enabled, false otherwise.
|
void |
logDebug(java.lang.String var1)
If isDebuggingEnabled(), logs the message with a level of INFO.
|
void |
logInfo(java.lang.String var1)
Logs the message with a level of INFO.
|
void |
logSevere(java.lang.String var1)
Logs the error message with a level of SEVERE.
|
void |
logWarning(java.lang.String var1)
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 var1,
java.lang.Object var2)
Saves an Object with the given property name.
|
int getIntProperty(java.lang.String var1, int var2)
java.lang.String getStringProperty(java.lang.String var1, java.lang.String var2)
void setProperty(java.lang.String var1, java.lang.Object var2)
void saveProperties()
java.lang.String getSettingsFilename()
java.lang.String getHostname()
int getPort()
java.lang.String getMotd()
java.lang.String getMinecraftVersion()
int getCurrentPlayerCount()
int getMaxPlayers()
java.lang.String[] getAllUsernames()
java.lang.String getFolderName()
java.lang.String getPlugins()
java.lang.String handleRConCommand(java.lang.String var1)
boolean isDebuggingEnabled()
void logInfo(java.lang.String var1)
void logWarning(java.lang.String var1)
void logSevere(java.lang.String var1)
void logDebug(java.lang.String var1)