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.server.dedicated
Class DedicatedServer

    java.lang.Object
      net.minecraft.server.MinecraftServer
          net.minecraft.server.dedicated.DedicatedServer

All Implemented Interfaces:
  Runnable, ICommandSender, IServer, IPlayerUsage

    public class DedicatedServer

extends MinecraftServer
implements IServer

Field Summary

Fields inherited from class net.minecraft.server.MinecraftServer
`currentTask, logger, percentDone, receivedPacketCountArray, receivedPacketSizeArray, sentPacketCountArray, sentPacketSizeArray, theProfiler, tickTimeArray, worldServers, worldTickTimes`

Constructor Summary
`DedicatedServer(File par1File)`

Method Summary
`void` | `addPendingCommand(String par1Str, ICommandSender par2ICommandSender)`
`CrashReport` | `addServerInfoToCrashReport(CrashReport par1CrashReport)` Adds the server info, including from theWorldServer, to the crash report.
`void` | `addServerStatsToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)`
`boolean` | `allowSpawnMonsters()`
`boolean` | `canStructuresSpawn()`
`void` | `enableGui()`
`void` | `executePendingCommands()`
`boolean` | `getAllowNether()`
`boolean` | `getBooleanProperty(String par1Str, boolean par2)` Gets a boolean property.
`ServerConfigurationManager` | `getConfigurationManager()`
`DedicatedPlayerList` | `getDedicatedPlayerList()`
`int` | `getDifficulty()` Defaults to "1" (Easy) for the dedicated server, defaults to "2" (Normal) on the client.
`EnumGameType` | `getGameType()`
`boolean` | `getGuiEnabled()`
`int` | `getIntProperty(String par1Str, int par2)` Gets an integer property.
`NetworkListenThread` | `getNetworkThread()`
`String` | `getSettingsFilePath()`
`int` | `getSpawnProtectionSize()` Return the spawn protection area's size.
`String` | `getStringProperty(String par1Str, String par2Str)` Gets a string property.
`boolean` | `isCommandBlockEnabled()` Return whether command blocks are enabled.
`boolean` | `isDedicatedServer()`
`boolean` | `isHardcore()` Defaults to false.
`boolean` | `isSnooperEnabled()` Returns whether snooping is enabled or not.
`void` | `saveProperties()` Saves all of the server properties to the properties file.
`void` | `setProperty(String par1Str, Object par2Obj)` Saves an Object with the given property name.
`String` | `shareToLAN(EnumGameType par1EnumGameType, boolean par2)` On dedicated does nothing.
`void` | `updateTimeLightAndEntities()`

Methods inherited from class net.minecraft.server.MinecraftServer
`addServerTypeToSnooper, canCommandSenderUseCommand, canCreateBonusChest, deleteWorldAndStopServer, enableProfiling, executeCommand, fmlReentry, func_82010_a, getActiveAnvilConverter, getAllUsernames, getBuildLimit, getCanSpawnAnimals, getCanSpawnNPCs, getCommandManager, getCommandSenderName, getCurrentPlayerCount, getFile, getFolderName, getHostname, getKeyPair, getMaxPlayers, getMinecraftVersion, getMOTD, getPlayerCoordinates, getPlayerUsageSnooper, getPlugins, getPort, getPossibleCompletions, getServer, getServerConfigurationManager, getServerHostname, getServerModName, getServerMOTD, getServerOwner, getServerPort, getTexturePack, getTickCounter, getUserMessage, getWorldName, initiateShutdown, isDebuggingEnabled, isDemo, isFlightAllowed, isPVPEnabled, isServerInOnlineMode, isServerRunning, isServerStopped, isSinglePlayer, logDebug, logInfo, logSevere, logWarning, main, run, sendChatToPlayer, serverIsInRunLoop, setAllowFlight, setAllowPvp, setBuildLimit, setCanSpawnAnimals, setCanSpawnNPCs, setConfigurationManager, setDemo, setDifficultyForAllWorlds, setFolderName, setGameType, setHostname, setKeyPair, setMOTD, setOnlineMode, setServerOwner, setServerPort, setTexturePack, setWorldName, startServerThread, stopServer, textureSize, tick, translateString, worldServerForDimension`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface net.minecraft.network.rcon.IServer
`executeCommand, getAllUsernames, getCurrentPlayerCount, getFolderName, getHostname, getMaxPlayers, getMinecraftVersion, getPlugins, getPort, getServerMOTD, isDebuggingEnabled, logDebug, logInfo, logSevere, logWarning`

Constructor Detail

### DedicatedServer

    public DedicatedServer(File par1File)

Method Detail

### canStructuresSpawn

    public boolean canStructuresSpawn()

  Specified by:
    `canStructuresSpawn` in class `MinecraftServer`

### getGameType

    public EnumGameType getGameType()

  Specified by:
    `getGameType` in class `MinecraftServer`

### getDifficulty

    public int getDifficulty()

  Defaults to "1" (Easy) for the dedicated server, defaults to "2" (Normal) on the client.

  Specified by:
    `getDifficulty` in class `MinecraftServer`

### isHardcore

    public boolean isHardcore()

  Defaults to false.

  Specified by:
    `isHardcore` in class `MinecraftServer`

### addServerInfoToCrashReport

    public CrashReport addServerInfoToCrashReport(CrashReport par1CrashReport)

  Adds the server info, including from theWorldServer, to the crash report.

  Overrides:
    `addServerInfoToCrashReport` in class `MinecraftServer`

### updateTimeLightAndEntities

    public void updateTimeLightAndEntities()

  Overrides:
    `updateTimeLightAndEntities` in class `MinecraftServer`

### getAllowNether

    public boolean getAllowNether()

  Overrides:
    `getAllowNether` in class `MinecraftServer`

### allowSpawnMonsters

    public boolean allowSpawnMonsters()

### addServerStatsToSnooper

    public void addServerStatsToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)

  Specified by:
    `addServerStatsToSnooper` in interface `IPlayerUsage`
  Overrides:
    `addServerStatsToSnooper` in class `MinecraftServer`

### isSnooperEnabled

    public boolean isSnooperEnabled()

  Returns whether snooping is enabled or not.

  Specified by:
    `isSnooperEnabled` in interface `IPlayerUsage`
  Overrides:
    `isSnooperEnabled` in class `MinecraftServer`

### addPendingCommand

    public void addPendingCommand(String par1Str,
                                  ICommandSender par2ICommandSender)

### executePendingCommands

    public void executePendingCommands()

### isDedicatedServer

    public boolean isDedicatedServer()

  Specified by:
    `isDedicatedServer` in class `MinecraftServer`

### getDedicatedPlayerList

    public DedicatedPlayerList getDedicatedPlayerList()

### getNetworkThread

    public NetworkListenThread getNetworkThread()

  Specified by:
    `getNetworkThread` in class `MinecraftServer`

### getIntProperty

    public int getIntProperty(String par1Str,
                              int par2)

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

  Specified by:
    `getIntProperty` in interface `IServer`

### getStringProperty

    public String getStringProperty(String par1Str,
                                    String par2Str)

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

  Specified by:
    `getStringProperty` in interface `IServer`

### getBooleanProperty

    public boolean getBooleanProperty(String par1Str,
                                      boolean par2)

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

### setProperty

    public void setProperty(String par1Str,
                            Object par2Obj)

  Saves an Object with the given property name.

  Specified by:
    `setProperty` in interface `IServer`

### saveProperties

    public void saveProperties()

  Saves all of the server properties to the properties file.

  Specified by:
    `saveProperties` in interface `IServer`

### getSettingsFilePath

    public String getSettingsFilePath()

  Specified by:
    `getSettingsFilePath` in interface `IServer`

### getGuiEnabled

    public boolean getGuiEnabled()

  Overrides:
    `getGuiEnabled` in class `MinecraftServer`

### shareToLAN

    public String shareToLAN(EnumGameType par1EnumGameType,
                             boolean par2)

  On dedicated does nothing. On integrated, sets commandsAllowedForAll, gameType and allows external connections.

  Specified by:
    `shareToLAN` in class `MinecraftServer`

### isCommandBlockEnabled

    public boolean isCommandBlockEnabled()

  Return whether command blocks are enabled.

  Specified by:
    `isCommandBlockEnabled` in class `MinecraftServer`

### getSpawnProtectionSize

    public int getSpawnProtectionSize()

  Return the spawn protection area's size.

  Overrides:
    `getSpawnProtectionSize` in class `MinecraftServer`

### getConfigurationManager

    public ServerConfigurationManager getConfigurationManager()

  Overrides:
    `getConfigurationManager` in class `MinecraftServer`

### enableGui

    public void enableGui()

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