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 p_71327_1_,
int p_71327_2_)
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 p_71330_1_,
java.lang.String p_71330_2_)
Gets a string property.
|
java.lang.String |
handleRConCommand(java.lang.String p_71252_1_)
Handle a command received by an RCon instance
|
boolean |
isDebuggingEnabled()
Returns true if debugging is enabled, false otherwise.
|
void |
logDebug(java.lang.String p_71198_1_)
If isDebuggingEnabled(), logs the message with a level of INFO.
|
void |
logInfo(java.lang.String p_71244_1_)
Logs the message with a level of INFO.
|
void |
logSevere(java.lang.String p_71201_1_)
Logs the error message with a level of SEVERE.
|
void |
logWarning(java.lang.String p_71236_1_)
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 p_71328_1_,
java.lang.Object p_71328_2_)
Saves an Object with the given property name.
|
int getIntProperty(java.lang.String p_71327_1_,
int p_71327_2_)
java.lang.String getStringProperty(java.lang.String p_71330_1_,
java.lang.String p_71330_2_)
void setProperty(java.lang.String p_71328_1_,
java.lang.Object p_71328_2_)
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 p_71252_1_)
boolean isDebuggingEnabled()
void logInfo(java.lang.String p_71244_1_)
void logWarning(java.lang.String p_71236_1_)
void logSevere(java.lang.String p_71201_1_)
void logDebug(java.lang.String p_71198_1_)