Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## net.minecraft.src
Interface IServer

All Known Implementing Classes:
  DedicatedServer

    public interface IServer

Method Summary
`String` | `executeCommand(String var1)`
`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 var1, int var2)` 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()` minecraftServer.getMOTD is used in 2 places instead (it is a non-virtual function which returns the same thing)
`String` | `getSettingsFilePath()`
`String` | `getStringProperty(String var1, String var2)` Gets a string property.
`boolean` | `isDebuggingEnabled()` Returns true if debugging is enabled, false otherwise.
`void` | `logDebug(String var1)` If isDebuggingEnabled(), logs the message with a level of INFO.
`void` | `logInfo(String var1)` Logs the message with a level of INFO.
`void` | `logSevere(String var1)` Logs the error message with a level of SEVERE.
`void` | `logWarning(String var1)` Logs the message with a level of WARN.
`void` | `saveProperties()` Saves all of the server properties to the properties file.
`void` | `setProperty(String var1, Object var2)` Saves an Object with the given property name.

Method Detail

### getIntProperty

    int getIntProperty(String var1,
                       int var2)

  Gets an integer property. If it does not exist, set it to the specified value.

### getStringProperty

    String getStringProperty(String var1,
                             String var2)

  Gets a string property. If it does not exist, set it to the specified value.

### setProperty

    void setProperty(String var1,
                     Object var2)

  Saves an Object with the given property name.

### saveProperties

    void saveProperties()

  Saves all of the server properties to the properties file.

### getSettingsFilePath

    String getSettingsFilePath()

### getHostname

    String getHostname()

  Returns the server's hostname.

### getPort

    int getPort()

  Never used, but "getServerPort" is already taken.

### getServerMOTD

    String getServerMOTD()

  minecraftServer.getMOTD is used in 2 places instead (it is a non-virtual function which returns the same thing)

### getMinecraftVersion

    String getMinecraftVersion()

  Returns the server's Minecraft version as string.

### getCurrentPlayerCount

    int getCurrentPlayerCount()

  Returns the number of players currently on the server.

### getMaxPlayers

    int getMaxPlayers()

  Returns the maximum number of players allowed on the server.

### getAllUsernames

    String[] getAllUsernames()

  Returns an array of the usernames of all the connected players.

### getFolderName

    String getFolderName()

### getPlugins

    String getPlugins()

  Used by RCon's Query in the form of "MajorServerMod 1.2.3: MyPlugin 1.3; AnotherPlugin 2.1; AndSoForth 1.0".

### executeCommand

    String executeCommand(String var1)

### isDebuggingEnabled

    boolean isDebuggingEnabled()

  Returns true if debugging is enabled, false otherwise.

### logInfo

    void logInfo(String var1)

  Logs the message with a level of INFO.

### logWarning

    void logWarning(String var1)

  Logs the message with a level of WARN.

### logSevere

    void logSevere(String var1)

  Logs the error message with a level of SEVERE.

### logDebug

    void logDebug(String var1)

  If isDebuggingEnabled(), logs the message with a level of INFO.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD